Intelligent Resume Analysis with AI-Powered Insights
Analyze, enhance, and optimize your resume with cutting-edge AI technology
- Smart Content Analysis: Advanced AI evaluates resume content, structure, and relevance
- ATS Optimization: Get insights on how ATS systems will parse your resume
- Personalized Feedback: Receive detailed suggestions for improvement
- Industry-Specific Insights: Tailored recommendations based on your field
- Drag & Drop Upload: Seamlessly upload PDF resumes with intuitive interface
- Real-time Preview: Instant PDF-to-image conversion for visual feedback
- Responsive Design: Perfect experience across desktop, tablet, and mobile devices
- Glassmorphism UI: Modern, translucent design with smooth animations
- Live Resume Showcase: Browse real user resumes (anonymized)
- Interactive Carousel: Mobile-friendly horizontal scroll with touch gestures
- Adaptive Layout: Smart grid system that adjusts to screen size (1-5 columns)
- Loading States: Smooth loading animations and empty state handling
- Blazing Fast: Built with Vite for lightning-fast development and builds
- Type Safety: Full TypeScript integration for robust code
- Error Handling: Comprehensive error management with user-friendly messages
- Cloud Integration: Powered by Puter.js for reliable data storage and AI processing
- ⚛️ React 18 - Modern React with concurrent features and hooks
- 🛣️ React Router v7 - File-based routing with SSR capabilities
- � TypeScript - Full type safety and enhanced developer experience
- ⚡ Vite 6.3.3 - Next-generation build tool with HMR
- 🎨 Tailwind CSS 4.1.4 - Utility-first CSS with custom configurations
- ☁️ Puter.js - Cloud platform for storage, filesystem, and AI services
- 📄 PDF.js v5.3.93 - Client-side PDF parsing and rendering
- 🎭 GSAP 3.13.0 - Professional-grade animations
- 🎯 React Dropzone - Elegant file upload functionality
- ✨ Glassmorphism Effects - Modern translucent UI elements
- � Dark Theme - Eye-friendly dark interface
- 🔤 Typography - Inter & Poppins font families
- � Mobile-First - Responsive design across all devices
- 🎪 Micro-Interactions - Smooth hover effects and transitions
⚠️ Important NoticeThis application allows only 3 AI analysis requests per day due to API limitations. Plan your resume analyses accordingly!
- Node.js (v18 or higher)
- npm, pnpm, or bun
-
Clone the repository
git clone <repository-url> cd ai-resume-analyzer
-
Install dependencies
npm install # or pnpm install # or bun install
-
Start development server
npm run dev # or pnpm dev # or bun dev
-
Open your browser Navigate to
http://localhost:5173
npm run dev- Start development server with HMRnpm run build- Build for productionnpm run start- Start production servernpm run typecheck- Run TypeScript checksnpm run lint- Code quality checks
# Build the image
docker build -t ai-resume-analyzer .
# Run the container
docker run -p 3000:3000 ai-resume-analyzer- AWS ECS - Enterprise container service
- Google Cloud Run - Serverless container platform
- Azure Container Apps - Modern container hosting
- Vercel - Frontend deployment platform
- Netlify - JAMstack hosting
- Railway - Simple deployment platform
- 📤 Upload Resume - Drag and drop your PDF resume
- 🔍 AI Analysis - Advanced AI processes your resume content
- 📊 Get Insights - Receive detailed feedback and suggestions
- ✨ Optimize - Apply recommendations to enhance your resume
- 🎉 Success - Stand out with an optimized, ATS-friendly resume
Contributions are welcome! Please read our contributing guidelines and submit pull requests for any improvements.
This project is licensed under the MIT License - see the LICENSE file for details.
Built with ❤️ using cutting-edge web technologies
Transform your resume with the power of AI
