Summary

Better Bike was a simple location-aware tool for finding nearby electric CitiBikes. It showed a list of stations with one or more e-bikes, with results ordered by distance from the your current location.

The idea was inspired by our frustration with the official CitiBike apps and the number of interactions and loading states we had to tap through just to find available e-bikes. At the time, CitiBike also did not provide an option to filter stations based on availability of e-bikes. We wanted a quick at-a-glance that told us which stations nearby had e-bikes, which is what we want to know 90% of the time we opened the CitiBike app.

Technicals

Implemented the service in Golang. The bike and station availability data came from scraping the Citibike home page.

specifications

Type

public good

Technologies

Web Scraping

Client

-

Tags

-

Platforms

web, mobile

Frontend

SwiftUI

Backend

Go

Infrastructure

Fly.io

URL

-

Repositories

-