A modern, AI-powered Resume Builder built with Next.js, TypeScript, Tailwind CSS, and OpenRouter API. This project is designed especially for B.Tech students and professionals who need to create or improve their CV quickly and effortlessly.
BuildMyCV allows users to:
- Create and customize resumes with intuitive form sections
- Get context-aware AI-powered improvements for personal summaries, work experience, and project descriptions
- Live preview of your resume with multiple templates
- Export as PDF and use resumes instantly — perfect for last-minute job applications
- ⚡ Quick Resume Builder – No complex steps, build your CV in minutes
- 👁️ Live Preview – Real-time preview of all changes made
- 🎨 Multiple Templates – Choose from Classic and Minimalist designs
- 🤖 AI-Powered Text Improvement – Context-aware AI suggestions for:
- Personal Summaries – Crafts compelling professional summaries
- Work Experience – Highlights achievements and impact
- Project Descriptions – Showcases technical skills and outcomes
- 📱 Responsive UI – Works seamlessly across all devices
- 💾 PDF Export – Download your resume instantly
- 🎯 ATS-Friendly – Optimized for applicant tracking systems
- 📝 Last Minute Ready – Perfect for students and professionals who need a fast solution
- Framework: Next.js 15 with Turbopack
- Language: TypeScript
- Styling: Tailwind CSS
- UI Components: ShadCN UI, Radix UI
- AI Integration: OpenRouter AI API (LLaMA 3.2)
- PDF Generation: jsPDF, html2canvas
- State Management: Zustand
- Deployment: Netlify
-
Clone the repository
git clone [https://github.com/your-username/buildmycv.git](https://github.com/HakkanShah/buildmycv.git) cd buildmycv -
Install dependencies
npm install
-
Set up environment variables Create a
.env.localfile and add your OpenRouter API key:OPENROUTER_API_KEY=your_openrouter_api_key_here
Get your API key from OpenRouter.ai
-
Run the development server
npm run dev
-
Open http://localhost:3000 in your browser 🎉
- More resume templates and layouts
- Support for video resumes and LinkedIn integration
- Multi-language support
This project is licensed under the MIT License – feel free to use and modify it.
⭐ If you like this project, don’t forget to star the repo!