This repo is designed to test a few skills
- Data Modeling
- Api Design
- Query Optimization
Clone the codebase locally and run
bundle install
rake db:create
A local library needs us to design and implement a checkout system for a new branch. We have some models according to the spec they provided. The solution might require more models than this, the customer just provided a base spec for us to build from
A. Media B. MediaCopy C. User D. Checkout
We need to:
- Implement the relationships between these models to develop a usable checkout api.
- Represent those relationships in our application models.
- Write queries to satisfy the endpoints defined by our application controllers. (They don't need to be restful)
Bonus:
- Authentication
- Setup Scripts
- CRUD Operations for controllers