Skip to content

Google-Developer-Student-Club-at-ASU/Final-Project-Olaniran-Obaloluwa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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.

About

Final Project for Netflix Pathways Bootcamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%