Skip to content

Latest commit

Β 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€Resume Builder website

A full-stack Online Resume Builder application built using the MERN Stack (MongoDB, Express.js, React.js, Node.js) that allows users to create, manage, and optimize resumes with modern features like AI enhancement and live preview.

πŸ“Œ Features

πŸ” User Authentication Secure Sign Up / Sign In system

πŸ“ Create & Manage Resumes Create multiple resumes Edit, update, and delete resumes easily

πŸ‘€ Live Resume Preview Real-time preview while editing Generate a shareable resume link

🌐 Share Resume Share your resume via a live URL

πŸ€– AI Resume Optimization Improve resume content using Google Gemini AI

πŸ“„ Upload Resume Upload existing resume and enhance it using AI

πŸ–ΌοΈ Profile Image Handling Upload profile images Remove background from images

🎨 Multiple Templates Choose from various professional resume templates

πŸ› οΈ Tech Stack

Frontend-> React.js, Tailwind CSS

Backend-> Node.js, Express.js

Database-> MongoDB

Third-Party Services ==>

Google Gemini AI – Resume optimization,

ImageKit – Image storage and processing

🌍 Live Demo

https://resume-builder-frontend-ruby.vercel.app/

βš™οΈ Installation & Setup

  1. Clone the repository

    git clone https://github.com/your-username/your-repo-name.git
    
    cd resume-builder
    
  2. Setup Frontend

    cd client
    
    npm install
    
    npm run dev
    

3.Setup Backend

  cd server

  npm install

Create a .env file in the backend folder and add:

MONGO_URI=your_mongodb_connection

JWT_SECRET=your_secret_key

GEMINI_API_KEY=your_gemini_api_key

IMAGEKIT_PUBLIC_KEY=your_public_key

IMAGEKIT_PRIVATE_KEY=your_private_key

IMAGEKIT_URL_ENDPOINT=your_url_endpoint

4.Run backend

nodemon server.js

πŸ”‘ Key Highlights

Full-stack MERN application

AI-powered resume improvement

Real-time preview system

Clean and scalable architecture

Image processing integration

πŸ“§ Contact

If you have any queries or suggestions, feel free to reach out.

Show Your Support

If you like this project, give it a ⭐ on GitHub!

Releases

Packages

Contributors

Languages