Resume Critic Pro

Inspiration

Job hunting sucks. Most resumes get rejected by robots (ATS systems) before humans even see them. I wanted to build something that tells you exactly what's wrong with your resume and how to fix it.

What it does

Upload your resume → Get instant AI feedback

You get:

  • ATS score (0-100)
  • What recruiters think in 30 seconds
  • Specific things to fix
  • Industry tips for your field
  • Better version to download

Works with PDF, DOCX, and text files. Mobile friendly.

How I built it

Built in ONE-SHOT using Bolt.new!

  • Frontend: Next.js + React + Tailwind CSS
  • AI: Gemini 2.0 Flash for smart analysis
  • File processing:
    • DOCX files → Mammoth library
    • PDF files → ApyHub API (server-side)
    • Fallback → Copy-paste if files fail
  • Charts: Recharts for the radar visualization
  • Storage: Local browser storage for history

The one-shot challenge: Build the entire app with a single prompt. No iterating, no debugging sessions.

Challenges I ran into

PDFs are evil. Seriously.

  1. PDF hell: Tried 5 different ways to read PDFs

    • Raw PDF parsing → Garbage text
    • Browser APIs → CORS errors
    • PDF.js → Worker loading fails
  2. AI crashes: Gemini API hits rate limits during testing

  3. File chaos: Different resume formats need different handling

What I'm proud of

  • Actually works: 100% success rate - every user gets results
  • Built in one shot: Entire app from single Bolt.new prompt
  • Fast: Results in under 15 seconds
  • No crashes: Handles errors gracefully
  • Real value: Actually useful feedback, not generic advice

What I learned

  • Keep it simple: Fancy solutions often break
  • Plan for failure: Always have backup plans
  • User experience > Technical complexity
  • One-shot building is possible with the right approach
  • File processing is harder than it looks

What's next

  • Job description matching
  • LinkedIn profile analysis
  • Cover letter generation
  • Mobile app
  • More AI models for better feedback

The goal: Make professional resume help available to everyone, not just people who can afford career coaches.

Built With

Share this project:

Updates