Skip to content

bwhiting2356/fiits-ionic-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fiits Front-End

Coverage Status Build Status Quality Gate Status | Pivotal Tracker Board

Fiits is a prototype of a public bike sharing redesign proposal with dynamic pricing and reservations.

sample

Background

Public bike sharing has rapidly expanded in the last decade, made possible by smartphone apps and smart locks for easy, one-way rentals for tourists or commuters. Almost every major city now has systems in place, some with hundreds of thousands of bikes in circulation. There are two main types, a stationless model (such as Jump or Lime), and systems with stations, such as Citibike, BayWheels, or Vélib'.

Problems

Issues with these systems are mainly due to their popularity. In a stationless systems, where bikes can be dropped off anywhere, streets can become cluttered with bikes, and public bike racks can become monopolized by bike share bikes. In the systems with stations, users often find stations completely empty or completely full, which makes the system harder to rely on for a commuter. Some systems employ staff to move bikes from from full to empty stations, but this is often expensive and inefficient, and still does not keep up with demand. Stations are often as large as an entire city block in order to accommodate the fluctuations in inventory throughout the day, and the size of these stations can be a barrier to expanding the system to other neighborhoods.

Solutions

This project is a proof of concept for 2 solutions that could improve the system:

1) Dynamic Pricing

In the current model, some people's trips are more expensive than others. Bike trips in peak directions often incur costs to have the bike redistributed to another neighborhood by van. Bike trips in off-peak directions actually benefit the system. In this prototype, bike pickups from an almost empty station will incur the highest cost, as will drop-offs to an almost full station. On the other hand, pickups from a full station will pay out money to the commuter, as will drop-offs to an empty station

2) Reservations

Allowing users to book their bike rentals in advance will give commuters the certainty they need to use a bike share system regularly. Without reservations, most people will limit bike sharing to spontaneous leisure rentals, rather than their daily commute, and they will be unwilling to spend more for a better quality system.

Architecture

Architecture

The following additional repos are associated with this app:

UX Flow

UX Flow