This exercise is intentionally left open ended. Within you will find a skeleton code base and a json file intended to simulate a database.
- API listing all customers
- API retrieving a customer
- API listing all orders
- API listing all orders for a given date
- API retrieving an order
- API listing products
- API retrieving a product
- API list a customer's orders
- API saving a customer
- API saving a product
- Create Unit Tests to exercise the above
Implement the above listed requirements in a manner you see fitting. Demonstrate design and implementation aspects you feel are important in a software project.
Publish your implementation under your own github account.