https://github.com/parmsang/boris-loves-bikes
https://github.com/parmsang/boris-loves-bikes
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/parmsang/boris-loves-bikes
- Owner: parmsang
- Created: 2015-08-24T09:10:40.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-08-25T19:17:59.000Z (almost 11 years ago)
- Last Synced: 2025-02-14T05:15:03.404Z (over 1 year ago)
- Language: Ruby
- Size: 133 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Boris-Bikes
User stories:
As a person,
So that I can use a bike,
I'd like a docking station to release a bike.
As a person,
So that I can use a good bike,
I'd like to see if a bike works
bike can be released
working order
docking station release bike
bike <-- works? --> true/false
docking station <-- release bike --> a bike
As a member of the public,
So that I am not confused and charged unnecessarily,
I'd like docking stations not to release bikes when there are none available.
As a maintainer of the system,
So that I can control the distribution of bikes,
I'd like docking stations not to accept more bikes than their capacity.
As a system maintainer,
So that I can plan the distribution of bikes,
I want a docking station to have a default capacity of 20 bikes.
As a system maintainer,
So that busy areas can be served more effectively,
I want to be able to specify a larger capacity when necessary.
As a member of the public,
So that I reduce the chance of getting a broken bike in future,
I'd like to report a bike as broken when I return it.
As a maintainer of the system,
So that I can manage broken bikes and not disappoint users,
I'd like docking stations not to release broken bikes.
As a maintainer of the system,
So that I can manage broken bikes and not disappoint users,
I'd like docking stations to accept returning bikes (broken or not).
As a maintainer of the system,
So that I can manage broken bikes and not disappoint users,
I'd like vans to take broken bikes from docking stations and deliver them to garages to be fixed.
As a maintainer of the system,
So that I can manage broken bikes and not disappoint users,
I'd like vans to collect working bikes from garages and distribute them to docking stations.
As a member of the public,
So that I can choose a particular bike of my preference,
I'd like to be able to specify which bike I receive.