A full-stack career assistant featuring AI resume scanning, smart job matching, and application tracking.
Live Website • Quick Start • Features
- 🔍 Job Search — Real-time jobs from LinkedIn, Indeed, Glassdoor via JSearch API
- 🤖 AI Smart Search — Describe your ideal job in natural language
- 📄 Resume Scanner — Upload PDF resume → AI extracts skills, experience, education
- ⚡ AI Match Score — Get relevance % for each job based on your resume
- 📌 Save & Track — Bookmark jobs and track application status (Saved → Applied → Interview → Offer)
- 🧠 AI Interview Prep — Generate custom interview questions, model answers, and prep tips tailored to specific job listings
- 💬 AI Career Advisor — Chat with an interactive AI mentor for personalized career guidance, mock interviews, and resume critique based on your profile
- ✍️ AI Resume Builder — Build or optimize your resume with AI-generated professional summaries, custom cover letters, and tailored recruiter DMs
- 🗺️ Career Path Planner — Visualize career trajectory, timeline, and salary progression based on your background
- 🎯 Skills Gap Analysis — Automatically compare your skills against desired roles to discover exactly what you need to learn next
- 👤 User Profile — Save preferences for personalized search results and roadmap generation
| Layer | Technology |
|---|---|
| Frontend | React (Vite) |
| Backend | Express.js |
| Database | Supabase (PostgreSQL) |
| Job API | JSearch (RapidAPI) |
| AI | Google Gemini 2.0 Flash |
| PDF Parsing | PDF.js |
This repository contains the client-side code for Appliqa. The frontend client communicates directly with the hosted production API, so you do not need to run a local backend server to explore or execute the application.
Create a .env file in the client/ directory with the following variables:
VITE_SUPABASE_URL=your_supabase_project_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key# Navigate to the client directory
cd client
# Install dependencies
npm install
# Start the local development server (Vite)
npm run dev(Runs on http://localhost:5173)
Appliqa/
├── client/ # React frontend (Vite)
│ └── src/
│ ├── components/ # JobCard, JobDetail, ResumeUpload
│ ├── pages/ # Home, SearchResults, SavedJobs, Profile
│ └── services/ # API client
└── package.json # Root scripts