Back to projects

JobJobSahur

Startup

A multilingual job board for German students and pupils with a playful Brain Rot brand. It aggregates student-relevant listings (minijobs, Werkstudent roles, internships) from public sources, shows them on a searchable list and map, and lets users build an AI CV, generate cover letters, and auto-apply to jobs by email. Companies can post jobs and manage candidates through a B2B dashboard.

jobjobsahur.com
Started 2026-03Philipp Schmid

Problem

Students and pupils waste hours scrolling generic job portals that bury the few minijobs, Werkstudent roles, and internships relevant to them, then write each application from scratch.

Solution

JobJobSahur scrapes student-focused sources (Bundesagentur fuer Arbeit, university job boards, RSS and HTML listings) into one deduplicated, map-based board, and adds an AI CV builder, AI cover-letter generation, and an email-based auto-apply worker so users can apply to many jobs in batches with a daily quota.

Tech Stack

Next.js 15React 19TypeScriptPrismaPostgreSQLSupabase (self-hosted)StripeResendpg-bossnext-intlAWS S3Tailwind CSS

Infrastructure

Self-hosted on Hetzner via Docker (app container plus a separate pg-boss worker container). Postgres through pgbouncer with self-hosted Supabase auth, Stripe for billing and credits, Resend plus IMAP/SMTP for outbound auto-apply mail, and systemd timers driving the job scrapers.

Outlook

Expand the scraper coverage to more city and university sources, refine the auto-apply quota and credit model, and improve AI application quality while keeping API spend within a strict cost cap.

jobboardstudentsauto-applymultilingual