Build a job-winning resume in minutes, powered by AI. NeuroCV helps you craft professional, tailored resumes with ease—no writing stress, no rigid templates, just results.
- AI-Powered Resume Generation: Let advanced AI write your professional summary, work experience, and project descriptions.
- Step-by-Step Resume Editor: Fill out sections for General Info, Personal Info, Work Experience, Education, Projects, Skills, and Summary.
- Smart Fill (AI): Instantly generate optimized content for work experience, projects, and summary with a single click (Premium feature).
- Live Resume Preview: See your resume update in real time as you edit.
- Drag-and-Drop Sections: Easily reorder work experience, education, and projects.
- Multiple Resumes: Create and manage as many resumes as you like.
- Customizable Design: Personalize colors, borders, and add a profile photo.
- Download or Print: Export your resume as a PDF or print it directly from the app.
- User Authentication: Secure sign-in and user management with Clerk.
- Responsive UI: Beautiful, modern interface built with React, Next.js, and Tailwind CSS.
- Share Your Info: Answer a few simple questions about your education, experience, and skills.
- Let AI Work Its Magic: NeuroCV's AI writes tailored summaries, experience descriptions, and achievements that match your goals.
- Download or Print: Get a polished, professional resume ready for job applications.
- Frontend: Next.js 15, React 19, Tailwind CSS
- Backend: Next.js API routes, Prisma ORM, PostgreSQL
- AI Integration: Google Gemini API for content generation
- Authentication: Clerk
- Payments: Razorpay (for premium subscriptions)
- State Management: Zustand, React Hook Form
- Clone the repository:
git clone https://github.com/arjunbector/NeuroCV cd NeuroCV
- Install dependencies:
npm install # or pnpm install
- Set up environment variables:
- Copy
.env.example
to.env
and fill in your database, Clerk, Gemini, and Razorpay credentials.
- Copy
- Run database migrations:
npx prisma migrate dev
- Start the development server:
npm run dev # or pnpm dev
- Open http://localhost:3000 in your browser.
app/
— Next.js app directory (routes, pages, API)components/
— Reusable UI componentshooks/
— Custom React hookslib/
— Utility functions and API integrationsprisma/
— Prisma schema and migrationspublic/
— Static assets
- Resume: title, description, photo, color, border, summary, personal info, skills, work experiences, education, projects
- WorkExperience: position, company, dates, description
- Education: degree, school, dates, marks
- Project: title, description, link, dates
- UserSubscription: plan (FREE, PREMIUM), order
- Order: payment info, status