Full-Stack Developer — Resume SaaS App (TanStack Start + Supabase + Stripe)
Budget: -
HOURLY / PART_TIME
⭐ 0.00 (0)
United States
postgresql, react-js, javascript, node.js, css
ResumeTailor (https://resume-tailored.com/) is a live, revenue-generating AI resume tailoring SaaS at resume-tailored.com. Users upload their resume and a job posting, and Claude AI generates a tailored, ATS-optimized resume they can download as a DOCX. The core product is built and taking real payments. I need a developer to add polish, fix known issues, and build out the next feature layer.
Tech Stack:
Frontend/Backend: TanStack Start (React SSR)
Database: Supabase (Postgres + Auth)
Payments: Stripe (live)
Hosting: Railway
AI: Anthropic Claude API
Document generation: docx.js
Deliverables:
1. Multiple Resume Templates (highest priority)
Build 5 ATS-safe DOCX templates: Classic, Modern, Executive, Minimal, Creative
Each must render correctly in Word, Google Docs, and Mac Preview
Fix current DOCX download issues: date alignment (title + date on same line, right-aligned), spacing, margins
Add template selector grid UI on the main page — user picks a template before downloading
Each template is unlockable per credit (1 credit = unlock one template for a generation)
Templates should also render as a styled preview in the browser (matching the DOCX output)
2. Auth Fixes
Email confirmation on signup (integrate with Resend or similar email provider)
Password reset flow
Prevent duplicate account creation showing false success message
3. Dashboard & History
Re-download previously unlocked resumes from history page
Show job posting text on generation detail page (collapsible)
Group generations by company/job posting in history view
4. UX Fixes
LinkedIn URL as a separate input field on the main form (currently gets lost in paste)
Mobile responsive polish across all pages
Stripe receipt emails to customers after purchase (may just be a Stripe dashboard setting)
5. Infrastructure
Rate limiting on the tailor endpoint to prevent abuse
PDF parsing for scanned/image-based resumes (current implementation only works on text-based PDFs)
Budget: Open to proposals — please include your estimate per deliverable so we can prioritize if needed.
Ouvrir sur Upwork