Evidence-first resume tailoring for people who want stronger applications without inventing credentials.
Live app · Backend API · Roadmap · Market feature plan
Most resume tools optimize for keyword stuffing, black-box scoring, or disposable one-off drafts. Resume Automator takes the opposite position:
- analyze the evidence already present in a resume
- show why a recommendation exists
- keep AI-generated edits reviewable
- avoid fabricated ATS dimensions or unsupported claims
- connect tailoring work to the rest of the application workflow
Resume Automator combines the main job-search workflows in one interface:
- Evidence workbench for resume upload, job description input, analysis, and fact-locked tailoring
- Career evidence vault for reusable verified achievements, stories, and skill evidence
- Job library with normalized saved targets instead of disposable one-time scrape results
- Application board with stage tracking, reminders, and package readiness
- Interview coach with saved sessions, prep briefs, and answer feedback
- Outreach studio with role-specific outreach variants based on verified evidence
- Discovery panel for preference-based role suggestions
- Analytics dashboard for stage conversion and reproducible analysis history
- Evidence first: every recommendation should map back to resume text or job-description evidence
- Privacy by default: uploaded PDFs are parsed in memory and not retained by the API
- Human approval required: generated edits remain drafts until the user accepts them
- Reproducibility over hype: the UI displays backend-provided metrics and stable analysis history
- React 19
- TypeScript
- Vite
- TanStack Query
- Firebase authentication
- Recharts
- Run
npm ci. - Copy
.env.exampleto.env.local. - Start the backend with
APP_ENV=developmentandAUTH_MODE=development. - Run
npm run dev.
When Firebase variables are absent, local development can use VITE_DEV_AUTH_TOKEN. Production never enables that fallback.
Run the full validation suite with:
npm run checkThat command runs linting, type-checking, tests, and a production build.
src/components/Workbench.tsx: upload, analysis, tailoring, exportssrc/components/EvidenceVault.tsx: verified evidence managementsrc/components/ApplicationBoard.tsx: application tracking and follow-up plannersrc/components/InterviewCoach.tsx: interview practice sessionssrc/components/AnalyticsDashboard.tsx: funnel metrics and reproducible analysis history
The FastAPI backend lives in adity982/ResumeAutomator-Backend and handles authentication, ownership enforcement, analysis contracts, document workflows, and persistence.
