CVGenie is a cutting-edge, AI-powered resume builder that revolutionizes the way you create professional resumes. Built with modern web technologies, it offers an intuitive interface, multiple templates, and real-time preview to help you craft compelling resumes that stand out.
- Frontend: Next.js 14, React 18, TypeScript
- Styling: Tailwind CSS, Custom Components
- Backend: Next.js API Routes, Prisma ORM
- Database: PostgreSQL
- Authentication: NextAuth.js with Google OAuth
- Fonts: Geist, League Spartan, Quicksand
- Deployment: Vercel with Analytics
- Version Control: Git
- Node.js 18+
- npm/yarn/pnpm
- PostgreSQL database
-
Clone the repository
git clone https://github.com/codewithevilxd/cv-genie.git cd cv-genie -
Install dependencies
npm install
-
Environment Setup
cp .env.example .env.local # Edit .env.local with your credentials -
Database Setup
npx prisma generate npx prisma db push
-
Launch Development Server
npm run dev
-
Open in Browser Visit http://localhost:3000
- Sign Up/In: Secure authentication with Google
- Choose Template: Select from professional designs
- Fill Details: Add personal info, education, experience
- Customize: Enhance with skills, projects, achievements
- Preview: Real-time visual feedback
- Export: Download as PDF or save online
We love contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.















