π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
-
Clone the repository
git clone https://github.com/your-username/your-repo-name.git cd resume-builder -
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!