Skip to content

k5tuck/Gamers_Paradise

 
 

Repository files navigation

Gamer's Paradise


Objective/Goals

- This modern web application is a social media site for gamers, by gamers designed to bring gamers together. The app will allow users to post content, review other users content, and search based off of that content.

User Story

  • As a User I want to see a Homepage with app info
  • As a User I want to be able to sign up or login at the homepage
  • As a User I want to login and see my posts and others post
  • As a User I want to be able to add posts with pictures/videos using username
  • As a User I want to add comments to other's posts
  • As a User I want to be able to Logout
  • As a User I want to search for games
  • As a User I want to search for posts
  • As a User I want to edit and delete my posts
  • As a User I want to edit and delete my comments

Tech/Tools Used

  • HTML
  • CSS - Flexbox, Grid
  • Npm
  • ExpressJS
  • AWS
  • JavaScript
  • NodeJS
  • Postgres/SQL
  • SequelizeJS

Problems Faced

  • Monday 1/11/21:

    • Adding and Linking foreignkey columns from User Table to Posts Table
    • Pulling User's specific username for every Post
  • Tuesday 1/12/21:

    • Finding out how to log in with either username or email
    • Verifying email or username to be unique regardless of capitalization
    • Calling displayname instead of username to show up on the pages.
  • Wednesday 1/13/21:

    • Trying to attach the game model and the post model
    • Would not send the game information with each post because the relationship was not there
    • Added a gameid in the post model as a foreign key and used it to find the game title for each post and used the gameid as the url to link each game title to that game's display page
  • Thursday 1/14/21:

    • Having some problems with CSS and Grid
    • Content not displaying correctly
    • Fixed it with trial and error
  • Friday 1/15/21:

    • Had some CSS styling issues where things would not line up and overlay eachother
    • AWS server loadup

Database Design

Database Model Relationships


Diagrams

Newsfeed sketch

Profile sketch


Demo of App

-

Contributors

Joshua Lopez

Ian Storms

Kevin Tucker

Shoel Uddin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 56.6%
  • HTML 38.7%
  • CSS 4.6%
  • Shell 0.1%