TalentLens AI is a robust, full-stack web application designed to give job seekers a competitive advantage. Powered by advanced artificial intelligence, this platform evaluates your uploaded resume directly against specific job descriptions, providing actionable feedback, ATS (Applicant Tracking System) scoring, and targeted improvement tips.
- Intelligent Resume Analysis: Get instant, AI-generated feedback highlighting your resume's strengths, critical missing keywords, and optimization strategies for your target role.
- ATS Scoring System: Understand exactly how well your resume matches the job description before you apply.
- Persistent Dashboard: Track your application history and review past AI scores to monitor your improvements over time.
- Seamless Authentication: Secure user authentication handled natively by Puter.js.
- Modern, Responsive UI: A premium, fully responsive interface styled with Tailwind CSS, ensuring a smooth experience across all desktop and mobile devices.
- Frontend Framework: React Router v7
- Styling & UI: Tailwind CSS
- Backend & Infrastructure: Puter.js (Handling Auth, File Storage, Key-Value Database, and LLM AI Inference)
- Language: TypeScript
Ensure you have Node.js and npm installed on your development machine.
-
Clone the repository:
git clone https://github.com/MohitGaur17/ai-resume-analyzer.git cd ai-resume-analyzer -
Install project dependencies:
npm install
Start the development server with Hot Module Replacement (HMR):
npm run devNavigate to http://localhost:5173 in your browser to interact with the application.
Compile a production-ready build by running:
npm run buildThis will generate a build/ directory containing statically processed assets and optimized server code, ready to be deployed to your favorite hosting platform.
Built with ❤️ by Mohit Gaur