After being working on the Critics app for some weeks, it is time to create a Release Candidate that merges all the pieces together. The ERD has changed just a little. The User model has been simplified and a cover image has been added to the Game and Company models:
Find the design here. It includes views for almost all the CRUD operations for all the entities. The CRUD operations not included should be performed on the rails console. For example, updating the role of a user or creating Platforms and Genres should be done on rails console. (or through the seed file)
Using Rails and the MVC pattern, build all the models, controllers, and views necessary to bring to life the app designs.
- Your app should include authentication (with Devise and Omniauth) and authorization (with Pundit).
- The cover images should be stored using Rails ActiveStorage.
- Use the associations and validations described in the previous daily assignments.

