Overview
CV Gen is a free and open-source AI-powered PDF resume generator that I developed, and deployed as a full-stack web application. This project combines modern web technologies with AI capabilities to create professional PDF resumes from structured JSON data.
Key Features
- JSON-to-PDF Conversion: Transform structured JSON data into professional PDF resumes
- AI-Powered Content Enhancement: Improve resume sections using LLMs
- Multiple Input Methods: Upload JSON files or use the web interface
Architecture & Tech Stack
Backend
- Backend Repository
- Framework: FastAPI with Python 3.6+
- PDF Generation: LaTeX compilation with custom templates
- Deployment: Fly.io with automatic scaling
Frontend
- Frontend Repository
- Framework: Next.js with modern JavaScript
- Styling: Tailwind CSS for responsive design
- Deployment: Vercel with automatic builds
Infrastructure
- Containerization: Docker for consistent environments
- CI/CD: GitHub Actions for automated deployment