"I needed a smarter way to job hunt so I stayed up until 3AM and built it myself — and now anyone can use it too."
Live app: hirithm-ai--databyrose.replit.app
Resume tools charge $40 a month for features you can already do in ChatGPT — it just takes forever. Hirithm automates that entire workflow in seconds, at career-strategist level, for almost nothing.
Upload your master resume once. Paste any job description. Hirithm scores your fit, identifies your gaps, builds a fully tailored ATS-friendly resume and cover letter, and tracks every application from first click to job offer — all in one place.
Built in 19 hours during the Replit Buildathon. By a data analyst, not a developer. Powered by Claude AI.
- Match score from 1–10 against your profile
- Highlights exactly why you qualify
- Identifies skill gaps honestly
- Asks if you have gap experience not captured in your resume
- All context feeds directly into resume generation
Generates clean, ATS-friendly, single-column resumes with:
- Professional Summary — 3, 4, or 5 sentences (user chooses)
- Career Highlights — impact bullets starting with 2–3 word power keywords
- Areas of Expertise — 10–15 keywords matched to the job
- Work Experience — Job Title | Company | Period, role overview, 3–4 metric-driven impact bullets
- Project Experience — 2–3 best projects with measurable outcomes
- Technical Skills — categorised, tailored to the role
- Education & Certifications — included only when relevant
- 1-page or 2-page option
- DOCX download named
firstname_jobtitle_company_resume.docx
- Two styles — full paragraphs or keyword-first bullet points
- Addressed to hiring manager if named in job description
- 1 page maximum
- Catches hidden submission requirements buried in job postings
- Tips section flags anything the applicant must not miss
- DOCX download named
firstname_company_coverletter.docx
- Kanban board: Saved → Applied → Interviewing → Offer Received → Rejected → Completed
- Saves company, role, salary range, hiring manager contact, job board source, match score, notes
- Full document history — every resume and cover letter saved per application
- Timestamped status updates
- Application pipeline funnel chart
- Match score distribution
- Most common skill gaps across all analysed jobs
- Application activity timeline (12 weeks)
- Top industries and companies targeted
- Personal best stats
- Welcome email on signup
- Profile incomplete reminder
- First application encouragement
- 14-day follow-up reminder
- Interview congratulations
- Weekly summary every Monday
- Offer received congratulations
- Secure authentication via Clerk
- Each user sees only their own data
- Per-user daily limits (job analyses, resume generations, cover letters)
- API keys stored as encrypted secrets — never hardcoded
- Admin panel at
/admin— password protected
- Overview stats — users, API calls, estimated daily cost
- User management — activate, deactivate, reset limits, invite
- Usage limits — editable without touching code
- API spending tracker with monthly cap monitoring
- Activity log — every action across all users
- Email template manager — edit all 7 templates from the UI
- Announcements — broadcast messages to all users
- Maintenance mode toggle
| Layer | Technology |
|---|---|
| AI Engine | Claude API (Anthropic) — claude-opus-4-5 |
| Frontend | React + Recharts |
| Backend | Node.js + Express |
| Database | PostgreSQL 16 — managed by Replit |
| Authentication | Clerk |
| Resend | |
| Payments | Stripe (integrated, Phase 4) |
| GitHub Integration | GitHub Public API |
| Document Generation | docx npm package |
| Hosting | Replit Deployments |
Add these to your Replit Secrets or .env file:
ANTHROPIC_API_KEY= # Claude AI — console.anthropic.com
CLERK_SECRET_KEY= # Clerk backend key
CLERK_PUBLISHABLE_KEY= # Clerk frontend key
VITE_CLERK_PUBLISHABLE_KEY= # Clerk Vite key
SESSION_SECRET= # Session management
RESEND_API_KEY= # Email notifications — resend.com
STRIPE_SECRET_KEY= # Payments — stripe.com (Phase 4)
DATABASE_URL= # Auto-managed by Replit# Clone the repository
git clone https://github.com/DatabyRose/Hirithm-AI.git
cd Hirithm-AI
# Install dependencies
npm install
# Add your environment variables (see above)
# Run in development
npm run dev1. Sign up and complete the 5-stage profile setup
↓
2. Upload master resume + connect GitHub / LinkedIn PDF
↓
3. Paste any job description
↓
4. Review fit score, strengths, and gaps
↓
5. Choose resume options (length, summary sentences)
↓
6. Generate tailored resume → preview → download DOCX
↓
7. Choose cover letter style → generate → download DOCX
↓
8. Application auto-saved to tracker
↓
9. Update status as you progress → Offer 🎉
| Phase | Focus | Status |
|---|---|---|
| Phase 1 | Auth, onboarding, profile, database, admin basics | ✅ Complete |
| Phase 2 | Job fit analyser, resume builder, cover letter, DOCX downloads | ✅ Complete |
| Phase 3 | Application tracker, insights dashboard, UI polish, mobile | ✅ Complete |
| Phase 4 | Stripe payments, pricing tiers, hirithm.com domain, deeper integrations | 🔄 In progress |
75% of resumes never reach a human. Most job seekers don't know why they're getting rejected — they send the same resume everywhere and hope. Hirithm fixes that by tailoring every application to every job, automatically, at career-strategist level, in minutes.
It was built by someone in the middle of their own job search who couldn't justify $40 a month for tools that should be accessible to everyone — especially people who are already stressed about money because they're between jobs.
"I built the tool I actually use. That's the whole story."
Contributions are welcome. Useful areas include:
- Bug fixes and error handling improvements
- UI and mobile responsiveness polish
- Resume prompt tuning and keyword research
- New resume templates
- Interview prep feature
- Deeper analytics and insights
To contribute: fork the repo → create a feature branch → make your changes → open a pull request with a short description of what was improved.
Built by Rose Torres — Data Analyst, Master of Data Analytics (University of Niagara Falls Canada, GPA 4.17), and former Business Analyst. Not a developer by training, but someone who understands how good software should work — and now has the tools to build it.
MIT License — see LICENSE file for details.
Built in 19 hours during the Replit Buildathon. Powered by Claude AI. Fueled by coffee and a very real job search. ☕