Skip to content

The Rock Up API is the back end for the "Rocket Up" improvement application.

Notifications You must be signed in to change notification settings

Agehadom/Rock-Up-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Rock Up API documentation and development declaration.

Planning Story

The Rocket Up Client and the Rock Up API were designed with a desire to consolidate the existing and future resources created by the Rocket League community. Typically, to get your hands on these resources, you have to dig through Youtube and follow specific players and community members that make these guides and training packs. Because of this, a lot of players will often find themselves struggling to learn how to train and what they should even be practicing.

The Rocket Up Client will give all creators and players ONE place where you can post, not only training packs but make full training guides as supplements for the packs.

Technologies Used

  • MongoDB / Mongoose
  • Express
  • CORS
  • Bcrypt
  • Javascript
  • Passport

User Stories

  • As a new user, I want to be able to hold an account where I can see my growth.
  • As a returning user, I want to be able to see and easily access my current regimen.
  • As a power user, I want to be able to target areas of weakness in my play.
  • As a creator or trainer, I want to be able to create regimens that users can easily begin.

Entity Relationship Diagram

User Training Relationship

For the ERD, I originally had it so that all of the training resources would be sorted into regimens for players to, more or less, enroll in. But later, I decided that it would be a MUCH better idea to have an open(ish) database that contains the individual resource itself for versions 1 and 2 and later in version 3, refine this idea ala, any familiar fitness training application you may use that would help you visualize your process.

Front End Design Concept

Front End Final Concept

In the end, I would like to have a rather sleek page with a sidebar menu that would be toggled by the user to access the rest of the application. This way, you can maximize the amount of relevant content on the page and tuck user information, the area to search for more resources and other general application pages.

The user interaction area or, the largest part conceptualized in the image above would greet the user with 3 general regimens to quickly get started with your training and, in the event you don't need to work on any of those things; it would guide you through a small quiz and suggest what you should be practicing for your rank.

About

The Rock Up API is the back end for the "Rocket Up" improvement application.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published