JobGenieAI
A live full-stack AI SaaS product that analyses a resume against a job description and returns a 4-dimension ATS score, skill gap report, keyword density analysis, and a downloadable optimised DOCX resume — running entirely on free API tiers at $0/month with dual-AI failover (Gemini Flash + Groq).
3 (analyse · optimise · job search)
API Endpoints
$0 /month (serverless)
Operating Cost
70% via section-ID filtering
Token Savings
3 (analyse · optimise · job search)
API Endpoints
$0 /month (serverless)
Operating Cost

Overview
JobGenieAI is a fully live, full-stack AI SaaS product that accepts a DOCX or PDF resume and a job description from any browser and runs three independent AI pipelines: an Analyser that returns a comprehensive 4-dimension ATS score and skill gap report, an Optimiser that rewrites only the editable sections (Professional Summary and Technical Skills) while preserving original formatting, and a Job Finder that queries the Jooble API and generates platform-specific search links for LinkedIn, Naukri, Indeed, Google Jobs, and Glassdoor. The entire system runs on free API tiers at $0/month with automatic dual-AI failover (Gemini 2.0 Flash ↔ Groq LLaMA 3.3 70B).
Technical Architecture
All three webhook pipelines return CORS headers (`Access-Control-Allow-Origin: *`) directly on the n8n Respond to Webhook node — no proxy server needed. The frontend's CONFIG block points to the three production webhook URLs and handles all UI state, file parsing, and DOCX rebuilding client-side.
Analyser Pipeline
Gemini 2.0 Flash primary · Groq fallback · 7 nodes
Optimiser Pipeline
Groq primary · Gemini fallback · section-ID merge · 7 nodes
Job Finder Pipeline
Jooble API + 5 platform search URLs · 4 nodes
DOCX Engine
PizZip · in-browser ZIP parse & rebuild · template preserved
Dual-AI Failover
Gemini ↔ Groq automatic hot-standby
Vanilla JS Frontend
Static HTML/CSS/JS · deployed on Vercel
Analyser Pipeline
POST /jobgenie/analyze. Input Validator truncates JD to 4,000 chars before the Prompt Builder. Gemini 2.0 Flash returns a structured JSON report: matchScore, matchVerdict, skillAnalysis (matching/missing/bonus/critical), keywordAnalysis (matched/missing/densityScore), experienceAnalysis (levelMatch, roleAlignment), atsScore (breakdown: formatting/keywords/sections/readability), and shortlistProbability.
Optimiser Pipeline & DOCX Engine
POST /jobgenie/optimize. Section Validator splits sections into editable (Summary, Skills — sent to AI) and non-editable (Experience, Projects, Education — preserved as-is). Groq rewrites only editable sections. Parse Optimizer Response merges by sectionId. Browser uses PizZip to rebuild the DOCX with original XML — fonts, colors, and bold labels intact.
Dual-AI Failover
Analyser: Gemini primary → Groq fallback. Optimiser: Groq primary → Gemini fallback. n8n's 'continueErrorOutput' routes HTTP failures silently to the standby provider. Groq parser detects rate-limit messages via regex and returns user-friendly 'Please wait 30 seconds' errors instead of raw API responses.
Job Finder Pipeline
POST /jobgenie/jobs. Regex extracts job title and location from the raw JD text. Jooble API is queried with continueOnFail: true — Jooble failure doesn't crash the flow. Job Formatter converts raw results to card-ready objects with relative dates (Today / Yesterday / Xd ago). Always returns 5 platform quick-search links regardless of Jooble result.
Performance Benchmarks
TOKEN SAVINGS
60–70%
API ENDPOINTS
3 pipelines
ATS DIMENSIONS
4 (Format/KW/Sections/Readability)
OPERATING COST
$0 / month
Results & Impact
Live Production Product
Deployed at jobgenieai.vercel.app — a real, working AI SaaS tool accessible to any user with a browser. No sign-up required.
Template-Preserved DOCX Download
The optimised resume downloads as a .docx with the exact same fonts, colors, bold labels, and layout as the uploaded original — the only thing changed is the content of editable sections.
Three AI Pipelines at $0/Month
Analyse, Optimise, and Find Jobs — three complete AI-powered workflows running on free API tiers with automatic dual-AI failover, zero infrastructure cost.
“Your resume — optimised, preserved, and job-ready in seconds.”
Up next — VEDA
