SmartHire AI is a premium, AI-powered SaaS application designed to help job seekers find and apply for real-world remote opportunities with ease. Using advanced NLP and GPT-powered intelligence, it matches your skills to live job feeds and generates tailored application materials in seconds.
- 🔍 Live Remote Job Feed: Fetches real-time listings from the Remotive API.
- 🧠 Intelligent Matching: Uses TF-IDF & Cosine Similarity to calculate a 0-100% compatibility score.
- 📄 AI Resume Parsing: Automated extraction of skills, education, and experience from PDF/Word files.
- ✉️ AI Apply Assist: Generates professional cover letters and recruiter email templates tailored to each role.
- 🚀 Batch Auto-Apply: Apply to multiple top-matching jobs with AI-tailored content in one click.
- 📊 Application History: Track all your AI-processed applications in a centralized dashboard.
- 🎨 Premium UI: Stunning Dark Glassmorphism design system built for professional users.
- Frontend: React, Vite, Context API, Vanilla CSS (Glassmorphism)
- Backend: FastAPI (Python), Service-Based Architecture
- Database: MongoDB (Persistence)
- AI/ML: OpenAI GPT-3.5, spaCy (NLP), scikit-learn (TF-IDF)
- API: Remotive Public API
- Node.js (v18+)
- Python (3.10+)
- MongoDB Instance
- OpenAI API Key
cd backendpip install -r requirements.txt- Create a
.envfile withOPENAI_API_KEY,MONGO_URI, andDB_NAME. uvicorn app.main:app --reload
cd frontendnpm installnpm run dev
MIT License. Created by Akashowad.