CVCraftAI is a professional, AI-powered CV builder web application designed to help users generate high-quality, ATS-optimized resumes in seconds. The application leverages modern frontend technologies and AI integration to produce multiple CV formats while maintaining performance, privacy, and usability.
The project demonstrates practical use of AI APIs, form validation, client-side processing, and PDF generation within a real-world career-focused application.
Core Features
- AI-Powered CV Generation
Uses the OpenAI API (GPT-4o-mini) to generate three professionally written CV variations based on user input. - Multiple CV Templates
Automatically generates:- Professional (corporate-focused)
- Concise (one-page, minimal)
- Creative (modern with personality)
- ATS Optimization
CVs are structured with proper keywords, formatting, and semantic HTML to ensure compatibility with Applicant Tracking Systems. - PDF Export
Allows users to download high-quality PDF versions of generated CVs directly from the browser. - Privacy-First Architecture
No user data is stored on the server. All processing and PDF generation happen client-side to ensure user privacy.
User Experience & Interface
- Mobile-first, fully responsive design
- Clean and modern UI with intuitive form flow
- Real-time preview of generated CV content
- Sample data loading for quick testing and demos
Technology Stack
Frontend
- Framework: Next.js 13
- UI: React, Tailwind CSS
- Component System: shadcn/ui, Radix UI
- Form Handling: React Hook Form, Zod validation
AI & Utilities
- AI Integration: OpenAI (GPT-4o-mini)
- PDF Generation: html2pdf.js
Icons & Assets
- Icons: Lucide React
Deployment & Hosting
- Deployed on Vercel
- Supports static export and can be deployed to Netlify, AWS S3 + CloudFront, or other static hosting platforms
Role & Responsibilities
Frontend Developer & System Designer
- Designed the full CV generation workflow and UI
- Integrated AI-powered content generation using OpenAI API
- Implemented ATS-focused prompt engineering
- Built client-side PDF export and privacy-first data handling
- Optimized performance and responsiveness across devices
Live Demo & Source Code
- Live Application: https://cv-craft-alpha.vercel.app/
- GitHub Repository: https://github.com/sjsiam/CVCraftAI
Conclusion
CVCraftAI showcases my ability to integrate AI services into modern web applications while maintaining strong UX principles, performance, and data privacy. The project highlights frontend architecture, prompt engineering, and real-world AI usage within a production-ready application.