Codebase · One-Time Purchase
AI Resume Builder (Full Codebase)
Complete production resume-SaaS source code + commercial license
Worth $599 — you pay $199 today.
Buy now — $199Instant delivery — download from your in-app library right after checkout. Linked to your account; sign in any time to re-download. All sales final.
Overview
This is the complete, production-ready source code for ApexAIResume — an AI-powered resume-builder SaaS built on Next.js 15, React 19, TypeScript, PostgreSQL/Prisma, and Google Gemini. It is roughly 47,000 lines across 600+ files: a real, deployable app with auth, a drag-and-drop builder, AI tools, PDF/Word/text export, a user dashboard, an admin panel, and Lemon Squeezy payments already wired in. You get a commercial license to deploy it unlimited times and charge your own users.
The honest value is twofold. First, it collapses the build barrier: rebuilding this from scratch is months of work and an estimated $15,000–$30,000 of developer time — you pay $199. Second, it ships configured to charge job-seekers ($9.99/mo or $69 one-time out of the box, your prices to set), so it is a business you can stand up in an afternoon rather than a tutorial you have to finish.
What it does NOT do is generate traffic for you. The code removes the engineering work, not the marketing work. Your revenue tracks the visitors you can bring in, and resume search is competitive. The realistic path is to pick a niche, rank for its long-tail terms, and grow — the product is ready the day you buy it.
What's included
- Full ApexAIResume source code — ~47,000 lines across 600+ files, Next.js 15 (App Router) + React 19 + TypeScript 5 + Tailwind CSS, delivered as apexairesume-v1.0.0.zip
- Commercial license (LICENSE.txt) — deploy unlimited times, modify freely, charge your own users
- Drag-and-drop resume builder with real-time preview, auto-save, color/font customization, and live template switching (uses @dnd-kit + Zustand state)
- Large library of ATS-oriented templates across Professional, Creative, Technical, and Executive categories with instant preview switching
- AI tooling via Google Gemini — resume parser (extract data from an uploaded resume), ATS score checker, keyword optimizer against a job description, and bullet-point content suggestions
- Multi-format export engine — PDF (@react-pdf/renderer, jsPDF, Puppeteer/Chromium), Word .docx (docx), plain text, and JSON backup
- Cover-letter feature in addition to resumes (/cover-letter route + document management)
- Complete auth (NextAuth v5): email/password with bcrypt hashing, Google OAuth, LinkedIn OAuth, email verification, and password reset flows
- Payments already wired — Lemon Squeezy integration with webhook handling, a lifetime-deal route, checkout-attempt and payment tracking; flip DISABLE_PAYMENTS=false to start charging
- User dashboard + admin panel for managing users, documents, subscriptions, and downloads
- PostgreSQL + Prisma schema with 40+ models and migrations (resumes, versions, scores, share-links, exports, AI enhancements, reviews/testimonials, SEO + analytics, A/B tests, payments)
- Production deployment kit — output:'standalone' build, PM2 ecosystem.config.js, Dockerfile + docker-compose.prod.yml, nginx config, and Vercel config
- ~5,000 lines of documentation — GET_STARTED.md plus docs/LOCAL_SETUP.md, docs/DEPLOYMENT_GUIDE.md, docs/CONFIG_REFERENCE.md, and a health endpoint at /api/health
- Built-in SEO, analytics, A/B testing, and review/testimonial data models so the marketing surface is already scaffolded
Who it's for
- Indie hackers and solo developers who want to launch a real SaaS this week instead of building auth, payments, and export from scratch
- Freelancers and resume writers who want to offer resume building as a paid service backed by a professional tool
- Agencies or career coaches who want a white-label resume product for their clients under their own brand
- Developers targeting a niche (a profession, a country/language, an ATS specialty, or a privacy-first angle) who need a ready codebase to rank and monetize
- Anyone who can drive traffic — via SEO, social, or a community — and wants a finished product to point it at
Use cases
- Launch a branded resume-builder SaaS and charge job-seekers $9.99/mo or $69 one-time
- Run it locally or privately and sell done-for-you resumes as a freelance service, using the AI tools to work faster
- Offer a 'privacy-first / your data never leaves our server' resume builder as a differentiator against the big incumbents
- Build a niche resume site (e.g. nurses, developers, German-language, federal/USAJOBS ATS) and rank for its long-tail keywords
- Add a cover-letter + ATS-score upsell to an existing career, coaching, or job-board site
- Use it as a learning/starter codebase for a Next.js 15 + Prisma + payments full-stack app
- White-label it for a coaching practice or agency and bill clients per seat or per resume
A finished resume SaaS you can charge for — payments are already wired in
The service
Two real paths: (1) Launch your own resume-builder SaaS and charge job-seekers a subscription ($9.99/mo) or a one-time unlock ($69) — Lemon Squeezy is already integrated, you just add your keys and flip DISABLE_PAYMENTS=false. (2) Keep it private and sell resume-building as a done-for-you service, using the AI parser, ATS checker, and template library to deliver polished resumes fast.
What to charge
SaaS pricing (ships configured): $9.99/mo subscription or $69 one-time; for reference Zety charges ~$14.99/mo and Resume.io ~$29.95/mo, so you have room. Done-for-you service rates: $75–$250 per resume is a normal freelance range (entry resumes ~$75–$120, professional ~$150–$250, executive/cover-letter bundles higher). Break-even on the $199: about 3 one-time sales at $69, or ~20 subscriber-months at $9.99 — after that it is profit.
How to find clients
- SEO is the main engine — pick ONE niche (a profession, country/language, or ATS specialty like USAJOBS) and write/rank for its long-tail terms ('ATS resume for nurses', 'developer resume template'); the codebase already has SEO + analytics models scaffolded
- Post genuinely useful resume/job-search content where your niche gathers — LinkedIn, niche Discords/Slack communities, Quora, profession-specific forums — and link to a free resume score or template as the hook
- For the done-for-you service: list on Upwork/Fiverr/Contra under resume writing, and let the tool be your speed/quality advantage (one writer doing more resumes per hour)
- Partner with career coaches, bootcamps, university career centers, and outplacement firms who already have job-seekers and need a tool — offer white-label or a referral cut
- Run a free ATS-score tool as a lead magnet (it's already built) and convert checkers into paid downloads or the subscription
The delivery steps
- Run it locally first (~15 min): npm install, set .env.local with DATABASE_URL + NEXTAUTH_SECRET, npx prisma migrate deploy, npm run dev — confirm /builder, /templates, /dashboard work
- Add your Google Gemini key to turn on the AI features (parser, ATS score, keyword optimizer); free tier is fine to start
- Pick your niche and rebrand — name, logo, colors, and the template set you lead with; thin the template list to what your niche needs
- Deploy to production with a cloud Postgres (Neon free), optional Upstash Redis, and a $5–10/mo VPS or Vercel — build with node .next/standalone/server.js under PM2 (NOT next start)
- Add Lemon Squeezy keys + variant IDs, set DISABLE_PAYMENTS=false, set your own prices, and test a real checkout end-to-end
- Ship one niche landing page + free ATS-score lead magnet, then drive your first traffic and watch the funnel in the built-in analytics/admin
How to market it
- Lead with a niche, not 'a resume builder' — you cannot out-SEO Indeed/Zety/Canva head-on, but you can own 'ATS resume builder for [profession/country/specialty]' and rank for the long tail
- Use the built-in free ATS-score checker as your top-of-funnel lead magnet — let people test a resume free, then gate export/templates behind the paid tier
- Run a privacy-first angle as a differentiator ('your resume data never leaves our server, no reselling') — a real concern the big players don't address well
- Publish consistent SEO content on resume + job-search questions for your niche; the codebase already ships SEO, page-view, and conversion data models to measure what ranks
- Use the included A/B testing models to test pricing ($9.99/mo vs $69 one-time), template ordering, and headline copy rather than guessing
- Resell the service, not just the SaaS — offer done-for-you resumes on Upwork/Fiverr/LinkedIn and partner with coaches and bootcamps who already have job-seekers needing a tool
Frequently asked questions
Do I get the full source code, and can I sell access to the app?
Yes. You get the complete ApexAIResume codebase (~47,000 lines, 600+ files) as a zip plus a commercial license. You can modify it, rebrand it, deploy it unlimited times, and charge your own users. You may not resell the raw source code itself as a product — the license is for running the app commercially.
Will I really make money with this?
There are no income guarantees. The product removes the engineering work — auth, builder, AI, export, and payments are done — but your revenue depends entirely on the traffic you can bring in, and resume search is competitive. Realistically an indie starts near a few hundred dollars a month and grows by owning a niche. Break-even is about 3 one-time sales or ~20 subscriber-months. The honest framing: it’s a ready business you still have to market.
What do I need to run it, and how technical is setup?
Node.js 18+, PostgreSQL 15+, and optionally Redis and a Google Gemini key (both optional — the app boots without them). You should be comfortable with a terminal and environment variables. Local setup is ~15 minutes; production needs a cloud database and a host. The #1 gotcha is SSL mode: local Postgres needs sslmode=disable, cloud needs sslmode=require.
Are the AI features and payments actually included, or do I have to build them?
Both are built in. AI runs on Google Gemini (resume parser, ATS score, keyword optimizer, content suggestions) — you add a free-tier API key. Payments use Lemon Squeezy with webhooks already wired; you add your keys and variant IDs, set DISABLE_PAYMENTS=false, and you’re charging. It ships pre-configured at $9.99/mo or $69, but you set your own prices.
How much does it cost to host?
You can run live for well under $20/month: Neon (free Postgres) + Upstash (free Redis) + a $5–10/mo VPS, or Vercel. AI on Gemini’s free tier and Lemon Squeezy taking a per-transaction cut keep fixed costs low while you grow.
Can I use it just for myself or as a freelancer, instead of running a SaaS?
Yes. Many buyers run it privately and sell resume-building as a done-for-you service ($75–$250 per resume is a normal freelance range), using the AI tools and template library to work faster. You don’t have to turn on payments or public signup at all.
Is there a refund policy?
This is a digital source-code download, so sales are final once delivered — review the included REFUND_POLICY.md and the store terms before buying. If you’re unsure whether you can deploy it, check the prerequisites in GET_STARTED.md first.
After you buy
Purchases are linked to your account — sign in and head to your product library to download anytime. Bought without an account? Check your email for the download link and a one-click way to set a password.
← Back to all kits, tools & codebases