Skip to content

CVGenie - Create stunning resumes in minutes with AI-powered assistance. A modern web application built with Next.js for professional resume generation

License

Notifications You must be signed in to change notification settings

CodewithEvilxd/CVGenie

Repository files navigation

CVGenie 🚀

CVGenie Logo

Create stunning resumes in minutes with AI-powered assistance! ✨

Transform your career story into a masterpiece

Next.js React TypeScript Tailwind CSS Prisma Vercel

🌟 What is CVGenie?

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.

Sparkle

✨ Key Features

AI Magic
AI-Powered Generation
Smart suggestions and content optimization
Templates
Professional Templates
Multiple designs for every career level
Real-time Edit
Real-time Preview
See changes instantly as you type
PDF Export
PDF Export
High-quality downloads ready for submission
Secure Auth
Secure Authentication
Google OAuth for safe account management
Responsive
Responsive Design
Perfect on any device, anywhere

🛠️ Tech Stack & Architecture

Tech Stack
  • 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

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • npm/yarn/pnpm
  • PostgreSQL database

Installation Steps

Get Started
  1. Clone the repository

    git clone https://github.com/codewithevilxd/cv-genie.git
    cd cv-genie
  2. Install dependencies

    npm install
  3. Environment Setup

    cp .env.example .env.local
    # Edit .env.local with your credentials
  4. Database Setup

    npx prisma generate
    npx prisma db push
  5. Launch Development Server

    npm run dev
  6. Open in Browser Visit http://localhost:3000

📱 Screenshots & Interface

Landing Page

Landing Page

Resume Creation Interface

Resume Creation

Template Selection

Templates

Mobile Experience

Mobile View

📋 Usage Guide

  1. Sign Up/In: Secure authentication with Google
  2. Choose Template: Select from professional designs
  3. Fill Details: Add personal info, education, experience
  4. Customize: Enhance with skills, projects, achievements
  5. Preview: Real-time visual feedback
  6. Export: Download as PDF or save online

🤝 Contributing

Contribute

We love contributions! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📞 Connect With Us

Contact

📄 License

License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with Love

Made with ❤️ by the CVGenie team

Empowering careers, one resume at a time

About

CVGenie - Create stunning resumes in minutes with AI-powered assistance. A modern web application built with Next.js for professional resume generation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published