An AI-powered resume builder that enables users to generate tailored, downloadable resumes via a chat-based interface. The app uses Gemini API for content generation and an internal Python service for PDF creation, following a microservices architecture.
Changed the Base prompt from env so that now this app giving most beautiful ATS compatible Resume
- React (with Vite)
- Tailwind CSS
- Redux Toolkit + Redux Persist
- React-Redux
- Framer Motion, Lucide Icons
- Auth Service: Node.js + Express
- Resume Generation Service: Python + FastAPI
Note: PDF rendering is handled internally and details of the Python libraries used are intentionally abstracted.
-
Firebase Authentication
- Google Sign-In
- GitHub Sign-In
-
JWT-secured protected routes
- Gemini API: Generates dynamic, prompt-based resume content
This application follows a Microservices Architecture:
- React frontend
- Node.js Auth Service
- FastAPI Resume Generator Service
Each service communicates via RESTful APIs secured with JWT.
- MongoDB Atlas: Stores users, sessions, prompts, and resume metadata
- Cloudinary: Hosts the generated PDF resumes
- Payment integration
- Production deployment
- CI/CD pipeline
These are planned after DevOps training.
- Secure authentication with Firebase (Google + GitHub)
- AI-powered resume suggestions via chat
- Multiple downloadable resume templates
- Resume stored in Cloudinary
- Session-based chat history
- Fully responsive UI
git clone https://github.com/yourname/ai-resume-builder.git
cd ai-resume-buildercd frontend
npm install
npm run devcd backend-auth
npm install
npm run devcd backend-resume
pip install -r requirements.txt
uvicorn main:app --reload| Desktop Dashboard | Mobile Dashboard |
|---|---|
![]() |
![]() |
| Desktop Home | Mobile Home |
|---|---|
![]() |
![]() |
| Desktop SignIn | Mobile SignIn |
|---|---|
![]() |
![]() |
| Desktop Template | Light Desktop Home |
|---|---|
![]() |
![]() |
- Add Stripe payment integration
- Add Docker + Kubernetes support
- CI/CD with GitHub Actions
- Serverless deployment of PDF generator
These are planned after DevOps training.
Built with dedication by Navnath Kadam (https://www.linkedin.com/in/navnath-kadam-883a57288/)
This project marks the completion of a full-stack SaaS system using modern architecture and tools. It's the foundation for future DevOps, cloud-native deployments, and professional scaling.
Next Steps:
- Learn DevOps
- Dockerize services
- Automate deployment
- Implement analytics & monitoring
Ready for production once templates are integrated properly.







