A modern, AI-assisted resume builder that helps create professional resumes with multiple templates, resume parsing, and AI suggestions.
- 6 professionally designed templates to choose from
- Template 1: Simpler and Structured
- Template 2: Linear and Classic
- Template 3: Colorful and Attractive
- Template 4: Colorful and Highly Designed
- Template 5: Simpler and Linear
- Template 6: Highly Simpler and Classic
- Contact Information - Name, phone, email, LinkedIn, portfolio, job title, languages, location
- Skills - Hard skills and soft skills with auto-suggestions
- Work Experience - Job title, company, duration, key achievements
- Projects - Project title, tools/tech used
- Education - Institution, degree, graduation year, CGPA
- Certificates - Certificate name, duration, provider
- Professional Summary - AI-generated or custom descriptions
- AI Analysis - Get detailed feedback on your resume
- AI Suggestions - Receive improvement recommendations
- Smart Descriptions - Generate professional summaries automatically
- Keyword Optimization - ATS-friendly keyword suggestions
- Resume Enhancement - AI-powered content improvements
- Live preview of your resume as you fill in details
- Instant template switching
- See changes reflected immediately
- Dark mode support
- PDF Download - Export your resume as PDF
- HTML Download - Get HTML version of your resume
- File Upload - Upload existing resume files for parsing
- Data Persistence - Resume data available during session
- Multi-Step Form - Guided step-by-step resume building
- Dark/Light Mode - Toggle between themes
- Mobile Responsive - Works on all devices
- View Counter - Track total application views
- Resume Counter - Track total resumes built
- Responsive Design - Optimized UI/UX
- React 18 - UI Framework
- Vite - Build tool and dev server
- Tailwind CSS - Styling
- React Router - Navigation
- Lucide React - Icons
- React Hot Toast - Notifications
- Typed.js - Text animation
- JS Beautify - HTML formatting
- jsPDF & html2canvas - PDF generation
- Flask - Python web framework
- Flask-CORS - Cross-Origin Resource Sharing
- Groq API - AI features (via GROQ API keys)
- WeasyPrint/xhtml2pdf - PDF generation
- Node.js (v16+)
- Python (v3.8+)
- npm or yarn
git clone https://github.com/PrashantPKP/ai-powered-resume-builder.git
cd ai-powered-resume-builder# Install dependencies
npm install
# Create environment file
echo "REACT_APP_FIREBASE_URL=your_firebase_url" > .env.local
# Start development server
npm run devThe frontend will run on http://localhost:5173
The repository uses a single backend folder for Flask services. Configure API keys locally in backend/.env (this file should remain out of version control).
Create backend/.env with your API key:
echo "GROQ_API_KEY=your_groq_api_key_here" > backend/.envInstall and run backend:
cd backend
pip install -r requirements.txt
python app.pyThe backend defaults to http://localhost:5000.
VITE_API_BASE_URL=http://localhost:5000- Backend (
backend/.env):
GROQ_API_KEY=your_groq_api_key_here
PORT=5000
FLASK_ENV=developmentNote: Never commit real keys. Add backend/.env and any local env files to .gitignore.
- Select from 6 professionally designed templates
- Click "Next" to proceed
- Start with contact details
- Add your skills, experience, projects, and education
- Follow the guided step-by-step process
- Get AI suggestions at each step
- See real-time preview as you fill in details
- Switch templates instantly
- Toggle dark/light mode
- Use ChatBot for questions
- Get AI Analysis for feedback
- Receive AI Suggestions for improvements
- Use AI to generate professional descriptions
- Export as PDF
- Export as HTML
- Download and use anywhere
- GitHub: PrashantPKP
- LinkedIn: Prashant Parshuramkar
- Email: parshuramkarprashant64@gmail.com
The resume builder supports hundreds of skills including:
- Programming Languages: Python, JavaScript, Java, C++, Go, Rust, TypeScript, etc.
- Frameworks: React, Vue, Angular, Django, Flask, FastAPI, Spring Boot, etc.
- Databases: MongoDB, PostgreSQL, MySQL, Redis, Cassandra, etc.
- Cloud Platforms: AWS, Azure, Google Cloud, Firebase, etc.
- DevOps & Tools: Docker, Kubernetes, Jenkins, GitHub Actions, Git, etc.
- And many more...
This project is open-source and available under the MIT License.
Have questions or feedback? Reach out:
Future enhancements:
- More resume templates
- Multi-language support
- Cover letter builder
- Job matching algorithm
- Recruiter dashboard
- Advanced analytics
- Mobile app version
Contributions are welcome! Feel free to:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Made with β€οΈ by Prashant Parshuramkar
Β© 2026 All rights reserved