MLyjak1 / WP-Esports_Virtual_Leagues

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESports-Virtual-Leagues

Developers:

  • Matthew Lyjak

Abstract:

Project Brief:

Technologies used:

  • HTML

  • CSS

  • JavaScript

  • GitHub

  • Node

    • Nodemon
  • Express

  • React

  • GraphQL

  • MongoDB

    • Mongoose
  • Apollo

  • Concurrently

  • Validator

  • Various Hardware including multiple different screen sizes and mobile devices

Visualization:

Repository/Deployment:

Instructions for Future Developers:

To Be Added:

Known Bugs/Future Additions:

  • Adding Likes/dislikes
    • Front page video is determined by most popular
  • Track when user has completed watching a video
  • Donations
  • Users can upload their own tutorial videos

License Information:

To be Added:

Version Information:

0.00 - Initial Setup - 9/4/22

* Set up Template
* Set up initial File and Folder Structure
* Setup intitial node packages
* Initialized React
* Began README

0.01 - Server Setup

* Configured server.js
* Configured connection.js
* Added node packages
    * Root:
        * Added concurrently
        * Added optional-require
        * Added graphql
    * Server:
        * Added apollo-server-express
        * Added bcrypt
        * Added express
        * Added graphql
        * Added mongoose
        * Added jsonwebtoken
        * Added nodemon

    * Client:
        * Added apollo/client
        * Added testing dependencies
        * Added express
        * Added graphql
        * Added jwt-decode
        * Added react dependencies
        * Added web-vitals

0.02 - Home Page Setup

* Imported react and router to app.js
* Set up homepage route
* Tested homepage - PASSED

0.03 - Navbar Setup

* Added navbar Picture
* Added logo image
* Added Links to About, Rules, Discord, Leagues, and Stats
* Added Sign-in/Sign-up Link
* Added Title Heading
* Formatted layout to wireframe template - Styling still needed
* Made Layout flexible for variblae screen sizes - media queries still needed

0.04 - Added Routes to Initial Pages

* Added Routes in app.js for pages in Navbar
* Tested links to each page - PASSED

0.05 - Initial Navbar Styling

* Added colors and backgrounds to Link buttons
* Added hover styles to Link buttons
* Adjusted Title Headings
* Added Styling to Sign in/up button
* Added Hover style to Sign in/Up button
* Added Net underlay to navebar for texture

0.061 - Initial Sign-Up Functionality

* Added SignUp Route
* Tested SignUp Route - PASSED
* Added Form Section
* Added Email, Gametag, Password, and Confirm Password Input Fields
* Added Console Dropdown
    * FORCE installed react-dropdown package 
* Added dropdown.js in helpers folder
    * Added dropdown logic
* Added recaptcha checkbox PLACEHOLDER
* Added Submit Button
* Added Link to SignIn form

0.065 - Initial Sign-In Form

* Added SignIn Route
* Tested SignIn Route - PASSED
* Added Form Section
* Added Email/Gametag, Password Input Fields
* Added Console Dropdown
* Added recaptcha checkbox PLACEHOLDER
* Added Submit Button 
* Added Link to SingUp Form   

About


Languages

Language:JavaScript 57.0%Language:CSS 35.0%Language:HTML 8.0%