/GameDataBase

A Java SpringMVC and MySQL DB web application for game developers/ vendors/ clients to purchase and sell.

Primary LanguageJava

Game Developer Database

by: Chandan Thakur, Greg Engler, and Dennis Carrasquillo

Summary

A video game database website that allows customers, vendors, and developers to market their video games. The project utilizes the Spring MVC framework with CRUD functionality as well as MySQL with a database created by us. When using this application as the customer you will be able to view a list of games. As a vendor, you will be able to see the list/inventory of the games as well as be able to change the price. As a developer you can edit, create, and delete a game from the inventory/list of games.

Application URL

http://gregengler.com:8080/GameDeveloperDataBase/

Goals

alt text

Outline

alt text

Landing Page

alt text

Future Goals

As for some stretch goals, we wanted to add functionality so the vendor could purchase a game or a number of games from the developer. We also would have liked to have enabled a purchase function in the customer list where when a customer purchased a game, it would reflect in the inventory in our database. In addition, we wanted to add a search function to each list where you can search a game by keyword.

Trials and Tribulations

We experienced our fair share of issues for this project. One problem that seems to be present in most projects is getting the CSS to cooperate in the way you want it to. We also ran into issues getting our JSPs to function properly with our controller, implementation classes, and database.

Technologies Used

  • Java
  • Spring MVC and Spring STS
  • Gradle Managed Dependencies
  • MySQL and MySQL Workbench
  • Java Server Pages and JSTL/EL
  • HTML/CSS/Bootstrap