An AI-powered resume building platform with ATS optimization, drag-and-drop editing, and multiple professional templates.
- AI Resume Analysis - Feedback and optimization suggestions
- Resume Builder - Drag-and-drop interface with real-time editing
- Multiple Templates - Modern, Classic, Creative, and Minimal designs
- ATS Optimization - Keyword matching and format scoring
- Export Options - PDF, Word, and HTML formats
- Theme Support - Light, Dark, and System themes
- Frontend - React 18, TypeScript, Vite, Tailwind CSS
- State Management - Zustand with persistence
- Component Library - Shadcn/ui with custom theming
- Type Safety - Comprehensive TypeScript interfaces
- Node.js 18+
- npm or yarn
# Clone the repository
git clone https://github.com/Uday9909/AI-Resume-Builder.git
cd AI-Resume-Builder
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build- Dashboard (
/) - Overview and quick actions - Resume Builder (
/builder) - Create and edit resumes - AI Analysis (
/analysis) - AI-powered feedback - Templates (
/templates) - Browse resume templates - Settings (
/settings) - User preferences
- Zustand Store - Centralized state management
- Persistent Storage - User preferences and data
- Real-time Updates - Instant UI synchronization
- User data stays on device via local storage
- No external data sharing
- Full data export and import support
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Commit your changes (
git commit -m 'Add your feature') - Push to the branch (
git push origin feature/your-feature) - Open a Pull Request
This project is licensed under the MIT License.
- Shadcn/ui — Component library
- Tailwind CSS — Utility-first CSS framework
- Vite — Fast build tool
- Zustand — Lightweight state management
Built by Udaybir Singh
📫 writetoudaybir@gmail.com