I built JadeAI, an open-source, AI-powered resume builder designed to take the friction out of crafting professional, ATS-friendly resumes.
Why build another resume builder? Most existing tools either lock your data behind a subscription, have clunky editors, or lack deep AI integration. I wanted something that is:
Developer-friendly: Self-hostable via Docker with zero-config (SQLite by default).
Privacy-conscious: You can use your own API keys (OpenAI/Anthropic), and they are stored locally in your browser, not our database.
Powerful: It doesn’t just "write" text; it parses images/PDFs, analyzes JD matching, and offers 50+ templates out of the box.
Key Technical Highlights:
Modern Stack: Built with Next.js 16 (App Router) and React 19.
Extensive Templates: 50 professionally designed templates using Tailwind CSS 4.
Smart Parsing: Upload an old PDF or even a screenshot of your resume; the AI extracts the structured data perfectly.
Hybrid Auth: Supports Google OAuth for sync, or a "Zero-Config" mode using browser fingerprinting for instant use.
Export Engine: High-fidelity PDF export powered by Puppeteer and Chromium, plus DOCX/JSON/TXT support.
Tech Stack:
Framework: Next.js 16, React 19, TypeScript
Styling: Tailwind CSS 4, shadcn/ui
Database: Drizzle ORM (Supports SQLite & PostgreSQL)
AI: Vercel AI SDK v6
Drag & Drop: @dnd-kit