To introduce the ideas behind Object-Oriented Programming (OOP) and Object-Oriented Design (OOD) through building a simple system for managing Boris Bikes in London.
The system will:
- Keep track of docking stations and bikes.
- Will allow a user to rent a bike and return the bike.
- Will know how to deal with broken bikes and bike availability
- Have a garage to fix the bikes
- Have a van to move the bikes between the stations and garage
- Ruby
- RSpec
- Github