~/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