Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 2.22 KB

README.md

File metadata and controls

36 lines (25 loc) · 2.22 KB

Game Store Inventory (Netflix Bootcamp Final Project)

Netflix

Video Showing Working Applicaion:

  • Linked below is the link to a video review we made of the project. It includes a brief overview of the codebase and a demo of the REST API's.

Video Link: Demo

Powerpoint Presentation:

  • Linked below is the link to a powerpoint of our project, the technologies we used and more in-depth details like our successes and shortcomings

Powerpoint: Link

Springboot Project

This project is a spring application that creates six java models: consoles, games, invoices, t-shirts, fees, and taxes. It has four REST API's (consoles, games, invoices, t-shirts) with CRUD capabilities. It also has a database with tables for each java model. Each REST API has the ability to create, read, update, and delete instances of the class in the database. The project also implements GraphQL to allow users to use advanced search queries easily.

The project uses CI/CD practices with CircleCi. The database and back-end are running on AWS. Finally, the data stored in the management system is protected using OAuth.

Contributors

Francis Oledibe
Obaloluwa Olaniran
Ibrahim Awoleiro
Riley Morris

User Stories Implemented:

  • As a user, I would like to be able to create, read, update, and delete game information.
  • As a user, I would like to be able to search for games by studio, ESRB rating, and title.
  • As a user, I would like to be able to create, read, update, and delete console information.
  • As a user, I would like to be able to search for consoles by manufacturer.
  • As a user, I would like to be able to create, read, update, and delete T-shirt information.
  • As a user, I would like to be able to search for games by color and size.
  • As a user, I would like to be able to purchase a specified quantity of products (games, consoles, T-shirts) and an invoice will be created that includes any taxes and processing fees.

Work performed based on Netflix curriculum best practices and specifications.