Showcase build / Recruitment / Laravel

Trabaho

A job board that explains why a job fits.

For the business

Before: Someone reads every résumé by hand and good applicants get buried.

AI reads every résumé and ranks applicants by fit with plain reasons, so employers start with the best.

Seekers upload a résumé once. It's read into a profile, open jobs are ranked 0 to 100 with plain reasons and missing skills, and they apply in one step. Employers see applicants best fit first. Built so AI stays safe and affordable: nothing goes to AI without the seeker's consent, résumés are stored encrypted, daily limits cap the cost, and matching keeps working on keywords if AI is switched off.

How it's built

  • AI behind one interface with a keyword fallback, so it works without an API key.
  • Search narrows to the best 30 jobs; AI scores only those.
  • Scores cached by fingerprint.
  • Consent before any AI call, résumé text encrypted, daily AI limits.

Screens

  • Trabaho: Seeker home with jobs ranked by fit
    Seeker home with jobs ranked by fit
  • Trabaho: Job page with the seeker's fit score and reasons
    Job page with the seeker's fit score and reasons
  • Trabaho: Search results with fit on each job
    Search results with fit on each job
  • Trabaho: Employer reviewing applicants best fit first
    Employer reviewing applicants best fit first
  • Trabaho: Home page
    Home page

Other apps

All projects