Skip to content

Anant-Raj17/AI-resume-builder

Repository files navigation

AI Resume Builder

An intelligent resume builder application that uses AI to help users create professional resumes through a conversational interface.

Features

  • 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

Technologies Used

  • 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

Getting Started

Prerequisites

Installation

  1. Clone this repository:
git clone https://github.com/Anant-Raj17/AI-resume-builder.git
cd AI-resume-builder
  1. Install dependencies:
npm install
  1. Create a .env.local file in the root directory with your Groq API key:
GROQ_API_KEY=your_groq_api_key_here
  1. Start the development server:
npm run dev
  1. Open http://localhost:3000 in your browser to use the application.

How It Works

  1. The user interacts with an AI assistant through a chat interface
  2. The AI asks relevant questions about experience, education, skills, etc.
  3. As the user provides information, the AI structures it into a proper resume format
  4. The resume preview updates in real-time as information is provided
  5. Once complete, the user can download their resume as a PDF

Project Structure

  • /src/app: Main application pages and API routes
  • /src/components: React components including ChatInterface and ResumePreview
  • /src/lib: Utility functions and shared code

License

MIT

Author

Anant Raj

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors