~/projects/cyclofit2021FlaskSQLiteJavaScript
CycloFit
Rewards-based bicycle rental platform
cyclofit.proj
Role
Full Stack Developer
Timeline
2 months
Year
2021
Type
Project
// Key Results
3
User Roles
20+
Endpoints
Yes
MVP Ready
01 // The Problem
What was broken
Urban mobility solutions rarely incentivize sustainable behavior. Users need gentle nudges to pick a bike over a car.
02 // The Approach
How I thought about it
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.
03 // The Solution
What I built
A web app where users browse available bikes, start/end rides, and accrue reward points per kilometer — redeemable via an admin panel.
04 // The Impact
Outcomes & learnings
Delivered as part of a software engineering course, with full CRUD flows, role-based auth, and an admin dashboard.
// Tech Stack
FlaskSQLAlchemySQLiteJavaScriptBootstrapHTML/CSS