- My role
- Full Stack Developer
- Timeline
- 2 months
- Year
- 2021
- Format
- Project
- User Roles
- 3
- Endpoints
- 20+
- MVP Ready
- Yes
Context
Urban mobility solutions rarely incentivize sustainable behavior. Users need gentle nudges to pick a bike over a car.
Approach
Designed a relational schema for users, bikes, rides, and rewards. Built a Flask + SQLAlchemy backend with clean separation of auth, catalog, and ride-tracking concerns.
The build
A web app where users browse available bikes, start/end rides, and accrue reward points per kilometer — redeemable via an admin panel.
Outcome
Delivered as part of a software engineering course, with full CRUD flows, role-based auth, and an admin dashboard.