Skip to content

imsayanpaul/Appliqa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Appliqa Logo

⚡ AI-Powered Job Finder & Career Optimization

A full-stack career assistant featuring AI resume scanning, smart job matching, and application tracking.

Live WebsiteQuick StartFeatures

React Express Supabase Gemini


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

Tech Stack

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

Quick Start

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.

1. Configure Supabase Environment

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

2. Install & Run

# 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)

Project Structure

Appliqa/
├── client/                 # React frontend (Vite)
│   └── src/
│       ├── components/     # JobCard, JobDetail, ResumeUpload
│       ├── pages/          # Home, SearchResults, SavedJobs, Profile
│       └── services/       # API client
└── package.json            # Root scripts

License

Proprietary / All Rights Reserved

About

Appliqa: An AI-powered full-stack job finder and career assistant. Features AI resume scanning, smart semantic job matching, career path roadmaps, skills gap analysis, custom interview preparation, and real-time job tracking. Built with React (Vite), Express, Supabase (PostgreSQL), and Google Gemini AI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors