Great Lakes Games

The Deployed Site

The Back-End


Background

When the development team came together for the first time we brainstormed about our commonalities and where we grew up. These common interests and backgrounds were used as ideas and themes for our Unit Three project. After about ten minutes we realized that every member liked video games and that we all grew up in the Great Lakes region of the Midwest. Our points of origin combined with our passion for video games was the beginning of the Great Lakes Gamers! The Great Lakes Gamers would go onto create the greatest retro third party API website ever created, Great Lakes Games! We hope you see the passion and hard work we put into this project. Please enjoy our website!

Sincerely,

The Great Lakes Gamers
Tye, Joseph, Dan

Great Lakes Games Instructions with Visuals

1. Login Screen: Sign into the login page with the user's email and passowrd. If the user does not have a login then please signup to the website by filling out the Signup form.

Login Screen Signup Screen

2. Game's List Page: After logging in the user will see a list of game cards with the game title and game image available.

Game List Page

3. The user will then click on a game of their choice. The Game Details page will open with a game title, game description, game image, release date, development team and platforms that the game operates on listed.

Game Details Page

4. The user can enter reviews about the game under the game details. This allows an interactive UI for the user to share what they thought about their gaming experience to other gamers. Users can also edit and delete their reviews. Only the user signed into the profile that creates the review can edit and delete the specific review.

Game Reviews Box

5. Other users can create comments on reviews created by the user. The user can also comment on other users as well. The user that creates the comment can edit and delete the specific comment that they created. This allows for a fully interactive UI experience for our gaming community!

Game Comments Dropdown


Technologies Used and API

React

HTML5

CSS3

Javascript

MongoDB

NodeJS

Express.js

Heroku

GitHub

Trello

API: https://rawg.io/apidocs


Project Development Preparation

Trello Planning, Wireframing & ERD:

Trello Planning

Wireframing

ERD!


Icebox Items

⭐️ AAU I want to be able to Donate a game and also receive a game as a donation (Association Table)

⭐️ AAU I want to be able to have a wallet and add money to my wallet so that I can purchase games.

⭐️ AAU I want to be able to view my cart so that I know what games I want to check out.

⭐️ AAU I want to be prompted to log in after trying to add a game to my cart so that the game data can be saved to the profile that is logged in.

⭐️ AAU I want to be able to navigate to Check Out from my Orders so that I can review my orders again and check out.

⭐️ AAU I want to be able to view my previous orders to keep track of how many orders I've submitted.

⭐️ Add a WishList