Appli-Tract

APPLI-TRACTis an intelligent job application management platform built to help job seekers organize, analyze, and improve their application pipeline. APPLI-TRACT helps job seekers organise applications, extract job details from circulars using AI, and get notified when interview or assessment emails arrive in their inbox. The application allows users to paste raw job descriptions from emails, PDFs, LinkedIn posts, or plain text, then uses Google Gemini AI to extract structured job information such as company name, job title, location, salary range, skills, responsibilities, qualifications, benefits, deadlines, and more. After extraction, users can review the extracted data, save jobs to a personal dashboard, update application status, search and filter opportunities, and visualize job search progress through analytics. It notify user if interview call or assesment The project combines a modern Next.js App Router frontend with server actions, Better Auth authentication, Prisma ORM, PostgreSQL persistence, AI-powered extraction, and interactive dashboard charts.

Appli-Tract preview 1
Appli-Tract preview 2
Appli-Tract preview 3

Tech Stack

Next.js
Tailwind CSS
ShadcnUI
TypeScript
PostgreSQL
Prisma
Better Auth
Google Gemini API

Key Features

AI-powered job description extraction using Google Gemini

Structured extraction of job title, company, location, salary, skills, responsibilities, qualifications, benefits, deadlines, and vacancies

AI confidence scoring for extracted job details

Gemini Model selector for extraction

Job creation from extracted AI results

Personal dashboard for saved job applications

Application status tracking such as applied, interview, offered, and rejected

Edit and delete saved jobs

Sortable job management table

Filters by job type, work mode, and application status

Dashboard analytics with total jobs, interviews, offers, and response rate

Company distribution bar chart

Work mode and job type pie charts

Secure email/password authentication with Better Auth

PostgreSQL database persistence with Prisma ORM

Responsive UI built with Next.js, React, TypeScript, Tailwind CSS, shadcn/ui, and Radix UI

TanStack Table-powered job listing

Server actions for job CRUD and AI extraction workflows