A modern, AI-powered resume builder that helps you create professional resumes with beautiful templates, AI optimization, and instant PDF downloads. Complete redesign with modern UI and enhanced functionality.
- Beautiful, responsive design with gradient backgrounds
- Feature showcase with animations
- Professional template gallery
- Pricing tiers and call-to-action sections
- Step-by-step resume creation interface
- Real-time form validation and preview
- Drag-and-drop file upload
- Structured data input for all resume sections
- Modern Professional: Clean, contemporary design with blue accents
- Classic Traditional: Traditional black and white format
- Creative Designer: Bold, colorful design with pink accents
- Executive Premium: Sophisticated layout for senior positions
- Custom template upload support
- Resume parsing and data extraction
- Smart content suggestions (coming soon)
- Job description matching (coming soon)
- Skill gap analysis
- Mobile-first responsive design
- Smooth animations and transitions
- Intuitive navigation with tabs
- Real-time preview and editing
- Frontend: Next.js 15, React 19, TypeScript
- Styling: Tailwind CSS 4, Framer Motion
- Charts: Chart.js, React Chart.js 2
- PDF Generation: jsPDF, html2canvas
- AI: OpenAI GPT API
- Icons: React Icons
- Notifications: React Hot Toast
- Node.js 18+
- npm or yarn
- OpenAI API key (get one from OpenAI Platform)
- Clone the repository:
git clone <repository-url>
cd resume_ai- Install dependencies:
npm install
# or
yarn install- Set up environment variables:
cp .env.example .env.localAdd your OpenAI API key to .env.local:
OPENAI_API_KEY=your_openai_api_key_here
- Run the development server:
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser.
- Visit the modern landing page with feature overview
- Browse template gallery and pricing information
- Click "Get Started" to access the resume builder at
/builder
- Upload Tab: Upload existing resume (PDF, DOCX, TXT) for automatic parsing
- Build Tab: Create resume from scratch with structured forms
- Templates Tab: Choose from 4 professional templates and generate PDFs
- AI Optimize Tab: AI-powered optimization (coming soon)
- Auto-Fill Tab: Extract data for job applications
- Analytics Tab: View resume performance metrics
- Fill in personal information (name, email, phone, location)
- Write a compelling professional summary
- Add work experience with detailed descriptions
- Include education background and achievements
- Add relevant skills with easy tag management
- Choose from 4 professionally designed templates:
- Modern Professional: Blue accents, contemporary design
- Classic Traditional: Black & white, conservative format
- Creative Designer: Pink accents, bold design
- Executive Premium: Sophisticated layout for senior roles
- Upload custom templates (PDF/image format)
- Generate high-quality PDFs with one click
- Resume parsing with automatic data extraction
- Job application auto-fill functionality
- Analytics dashboard for optimization insights
- Mobile-responsive design for editing anywhere
- Clean, contemporary design with blue accent colors
- Modern typography and professional layout
- Perfect for tech, business, and corporate roles
- ATS-friendly format with clear section headers
- Traditional black and white format
- Conservative styling with elegant typography
- Ideal for traditional industries (law, finance, government)
- Two-column layout for education and skills
- Bold, colorful design with pink accent colors
- Creative layout with visual appeal
- Great for design, marketing, and creative professionals
- Eye-catching header with modern styling
- Sophisticated layout for senior-level positions
- Professional styling with elegant typography
- Perfect for C-level executives and leadership roles
- Clean, authoritative design that commands attention
The app supports flexible API key management:
- Development: Uses
OPENAI_API_KEYfrom environment variables - Production: Prompts user to enter their own API key
- Storage: Keys are stored locally in browser (localStorage or sessionStorage)
- Security: Keys never sent to your servers
- PDF: Full text extraction
- DOCX: Microsoft Word documents
- TXT: Plain text files
- Greenhouse
- Lever
- Workday
- BambooHR
- SmartRecruiters
- Indeed
- Push your code to GitHub
- Connect your repository to Vercel
- Set environment variables in Vercel dashboard
- Deploy automatically
The app can be deployed to any platform that supports Next.js:
- Netlify
- Railway
- Heroku
- AWS Amplify
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License.
- OpenAI for the powerful GPT API
- Next.js team for the amazing framework
- Tailwind CSS for the utility-first CSS framework
- All the open-source libraries that make this project possible
Made with β€οΈ for job seekers everywhere