Object Oriented Programming Challenge
Learning Objectives
Be able to create a scooter hire app using knowledge of
UMLs
Classes
TDD (including writing tests)
The App
You are a Software Engineer for the city of Baltimore, and you have been asked to design, test, and code the backend for an Electric Scooter Hire app system. Since the city already has front-end developers, you won’t need to design the UI, just the back-end!
In this challenge, you will be required to
Create the UML Diagrams for the app
Write tests for your Classes, including their properties and methods
Build the system using JavaScript ES6 Classes
Without further ado, let’s get started! 🛴