Why it matters
Application status, follow-ups, salary ranges, language requirements and interview notes are easy to lose across spreadsheets, inboxes and browser tabs.
Full-Stack Development // case study
A secure application tracker designed around the practical details of applying for jobs in Germany.
Application status, follow-ups, salary ranges, language requirements and interview notes are easy to lose across spreadsheets, inboxes and browser tabs.
BewerbungsPilot makes the workflow explicit in one dashboard: users can manage applications, search and filter them, and see due or overdue follow-ups at a glance.
Private user-owned applications
Search and status filtering
Follow-up dates and dashboard counts
Company details and timeline notes
StackReact · TypeScript · Express · PostgreSQL · Prisma · Docker
Ownership belongs in every protected database query—not only in the frontend. Cross-user integration tests made that architectural rule visible and verifiable.
Secure cookie sessions, reminders, calendar integration, document uploads and a German/English interface would turn the focused learning project into a broader product.
Source code, setup instructions and the complete technical documentation are available in the repository.
Open repository ↗