🚀 JobMatch AI – Initial Stable Release
This is the first stable release of JobMatch AI – AI-Powered Job Tracker with Smart Matching, developed as part of an internship assignment.
✨ Highlights
- Resume upload with PDF/TXT text extraction
- AI-powered job–resume matching with percentage scores
- Smart application tracking via return-to-tab popup
- Advanced job filters (role, skills, location, job type, match score)
- Conversational AI assistant for job discovery
- Cache-first backend for performance optimization
🏗️ Architecture
- Frontend: React + Vite
- Backend: Node.js + Fastify
- AI: Google Gemini
- Caching: Redis / in-memory fallback
- External Jobs API: Adzuna
📈 Scalability Notes
- Efficient handling of 100+ jobs per fetch
- Designed to scale for thousands of users
- Stateless backend with clear upgrade path to persistent databases
⚠️ Notes
- Demo-focused implementation (no authentication)
- External API limits may affect data freshness
🔗 Live Demo: