Project overview
Steppr is a web application designed to help job seekers manage their applications and career-related information in one place.
Steppr is publicly accessible in Public Beta, with development and testing ongoing. Registrations are currently closed.
Problem & motivation
Job applications involve more than a list of vacancies. Steppr brings applications, companies, contacts, documents, and follow-ups into a single workspace so job seekers can keep track of their next steps.
Features
- Application tracking with stages, locations, applied dates, and last-updated dates
- Company records with industry, location, and website fields
- Contacts with roles, associated companies, email, and phone fields
- Calendar events with month, week, and day controls
- Tasks and follow-ups with search, filters, and list/board controls
- Dashboard statistics, application pipeline, outcomes, and trends
- A document library with search, categories, and sorting
- Career Profile (Beta), including career history, education, competencies, and professional links
These views are present in the authenticated application. Career Profile is explicitly marked as beta. Record editing, uploads, task completion, and dashboard customization were not exercised during the read-only inspection.
The dedicated Analytics page currently displays a placeholder. Application statistics, pipeline insights, outcomes, and trends are already available on the dashboard.
Technical architecture
- Frontend: React and TypeScript
- Backend: Go, with a microservices-oriented architecture
- Database: PostgreSQL
- Infrastructure: Docker
Interface
The application uses a modern dashboard layout with purple accents, rounded cards, and light and dark themes. Application tracking and pipeline visualization sit alongside career management tools.
The cover is a simplified illustration inspired by Steppr’s dashboard. The screenshots below were captured from the authenticated application in its existing light theme. Identifying record details were replaced locally with fictional information or redacted. The live application data was not changed.






