Skip to content

DatabyRose/Hirithm-AI

Repository files navigation

Hirithm — AI-Powered Job Application Assistant

"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


What is Hirithm?

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.


Features

🎯 Job Fit Analysis

  • 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

📄 Resume Builder

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

✉️ Cover Letter Builder

  • 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

📋 Application Tracker

  • 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

📊 My Insights Dashboard

  • 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

📧 Email Notifications (7 types)

  • Welcome email on signup
  • Profile incomplete reminder
  • First application encouragement
  • 14-day follow-up reminder
  • Interview congratulations
  • Weekly summary every Monday
  • Offer received congratulations

🔐 Security & Access Controls

  • 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

🛠️ Admin Panel

  • 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

Tech Stack

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
Email Resend
Payments Stripe (integrated, Phase 4)
GitHub Integration GitHub Public API
Document Generation docx npm package
Hosting Replit Deployments

Environment Variables

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

Getting Started

# 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 dev

Usage Flow

1. 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 🎉

Build Roadmap

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

Why Hirithm Exists

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."


Contributing

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.


About the Builder

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.


License

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. ☕

About

Hirithm AI. The name is Hiring + Rhythm — because job hunting should have a rhythm, a system, a strategy. Not chaos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages