An intelligent resume builder application that uses AI to help users create professional resumes through a conversational interface.
- AI-Powered Resume Creation: Chat with an AI assistant that guides you through the resume creation process
- Real-Time Resume Preview: See your resume take shape as you provide information
- PDF Export: Download your completed resume as a professionally formatted PDF
- Responsive Design: Works on both desktop and mobile devices
- Next.js 14: React framework with App Router for efficient page routing
- TypeScript: For type-safe code
- Groq AI: LLM integration for intelligent resume assistance
- TailwindCSS: For responsive styling
- ShadCN UI: Component library for a clean, modern interface
- jsPDF & html2canvas: For PDF generation and export
- Node.js 18+ installed
- Groq API key (get one at https://console.groq.com)
- Clone this repository:
git clone https://github.com/Anant-Raj17/AI-resume-builder.git
cd AI-resume-builder- Install dependencies:
npm install- Create a
.env.localfile in the root directory with your Groq API key:
GROQ_API_KEY=your_groq_api_key_here
- Start the development server:
npm run dev- Open http://localhost:3000 in your browser to use the application.
- The user interacts with an AI assistant through a chat interface
- The AI asks relevant questions about experience, education, skills, etc.
- As the user provides information, the AI structures it into a proper resume format
- The resume preview updates in real-time as information is provided
- Once complete, the user can download their resume as a PDF
/src/app: Main application pages and API routes/src/components: React components including ChatInterface and ResumePreview/src/lib: Utility functions and shared code
MIT