QWIK CV is an advanced resume builder that leverages artificial intelligence to help job seekers create professional, ATS-optimized resumes tailored to specific job descriptions. The platform offers intelligent content suggestions, real-time ATS scoring, resume comparison tools, and automated job matching to streamline the job application process.
- AI-Powered Resume Generation: Create professional resumes with AI-generated content suggestions
- ATS Optimization: Real-time ATS compatibility scoring against job descriptions
- Resume Comparison: Compare your resume against job descriptions with visual feedback
- Template Selection: Choose from multiple professionally designed resume templates
- Job Matching: Get personalized job recommendations based on your resume content
- PDF Export: Download your resume as a professionally formatted PDF document
- Job Search: Browse job listings that match your skills and experience
- Share to Companies: Email your resume directly to potential employers
React – UI component library
TypeScript – Type-safe JavaScript
Tailwind CSS – Utility-first CSS
shadcn/ui – UI components
Three.js – 3D JavaScript library
html2pdf.js – PDF generation
Recharts – Data visualization
Tanstack Query – State management
React Router – Routing
React Hook Form – Form handling
date-fns – Date utilities
AI Integration – AI-powered features
Indeed API – Job search
ATS Scanner API – Resume analysis
Gemini AI API – AI suggestions
The application follows a modern component-based architecture with:
- Component-Based Structure: Modular, reusable UI components
- Custom Hooks: Encapsulated logic for data fetching and state management
- Context API: Global state management for themes and user preferences
- Responsive Design: Mobile-first approach with Tailwind CSS
- Type Safety: Comprehensive TypeScript interfaces for all data models
- Node.js & npm installed - Install with nvm
# Clone the repository
git clone <YOUR_REPO_URL>
# Navigate to the project directory
cd qwik-cv
# Install dependencies
npm install
# Start the development server
npm run dev
- Multi-step form for personal information, education, experience, and skills
- Real-time preview of the resume as you build it
- AI-powered content suggestions for each section
- Save and edit functionality
- Upload job descriptions to analyze resume compatibility
- Real-time scoring and feedback
- Keyword matching analysis
- Improvement suggestions
- Side-by-side visual comparison of resume and job description
- Highlighted matching keywords
- 3D visualization of the matching process
- Detailed PDF report generation
- Search for jobs based on skills and location
- Filter by job type, experience level, and more
- Save interesting job postings
- Direct application links
- Sai Praneeth Reddy Dhadi - Full Stack Developer (1602-23-733-038)
- Manideep Reddy Kasireddy - Full Stack Developer (1602-23-733-022)
- Pravalika Batchu - UI/UX Designer (1602-23-733-308)
This project is licensed under the MIT License - see the LICENSE file for details.
- Icon library provided by Lucide Icons
- UI components from shadcn/ui
- 3D visualizations powered by Three.js