Skip to content

HamzaAmir97/resume_builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume Builder

✨ A beautiful, full-stack web application to create, customize, and download professional resumes! ✨

React Vite Node.js Express.js MongoDB Mongoose JWT Multer


⭐ Support the Project

If you find this project useful or inspiring, consider giving it a star — it helps a lot!


🌟 Features

  • 🔐 Secure user authentication (Sign Up & Login)
  • 📄 Easily create, edit, and manage resumes
  • 🖼️ Upload profile pictures and certificates
  • 🎨 Choose from various modern resume templates
  • 🔄 Live preview & download resumes as high-quality images
  • 📱 Fully responsive and mobile-friendly interface

🔐 Landing Page

Landing Page

🏠 Dashboard

Dashboard

📝 Resume Builder

Resume Form

🎨 Template Selection

Template Selection

📄 Theme Selection

Theme Selection

📄 Resume Preview

Resume Preview

🗂️ Project Structure

resume_builder/
├── backend/   # Node.js/Express API and MongoDB models
└── frontend/  # React application (Vite)

⚡ Installation Guide

✅ Prerequisites

  • Node.js (v14+ recommended)
  • npm or yarn
  • MongoDB (local or MongoDB Atlas)

🚀 Backend Setup

cd backend
npm install
# Configure MongoDB connection string in backend/config/db.js
npm start

Runs at: http://localhost:5000

💻 Frontend Setup

cd frontend
npm install
npm run dev

Runs at: http://localhost:5173


🧪 How to Use

  1. Register a new account or login with existing credentials
  2. Create a resume and input your personal & professional info
  3. Upload your photo and certifications (optional)
  4. Pick a template that suits your style
  5. Preview and download your resume as an image

🛠️ Tech Stack

React Vite Node.js Express MongoDB Mongoose JWT Multer


📁 Folder Overview

  • backend/ – REST API, Authentication logic, and File Uploads
  • frontend/ – UI Components, Routes, Context API, and Utilities

📄 License

Licensed under the MIT License — feel free to use, modify, and distribute.


About

Resume Builder is a full-stack web app for creating, customizing, and downloading professional resumes. Users can sign up, fill in their details, choose from multiple templates, upload images, and instantly preview or update their resumes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors