This app allows users to create leagues for different esports. Users can give their leagues a name, description, game, and number of teams.
- Fork and clone this repository.
- Run
npm install
to install all dependencies - Use
start server
to spin up the server.
I started with the ERDs and wireframes, concentrating on the user stories of being able to create a league. From there I made sure to create the entire backend before taking on the React app.
- As a user I want to sign in/up
- As a user I want to Create a new league
- As a user I want to See All Leagues
- As a user I want to Edit my leagues
- As a user I want to Delete my leagues
- React
- Nodejs
- Express
- HTML/CSS
- Bootstrap
- Javascript/JSX
Verb | URI Pattern |
---|---|
GET | /leagues |
GET | /leagues/:id |
POST | /leagues |
PATCH | /leagues/:id |
DELETE | /leagues/:id |
- Still need to create a way for captains to join leagues
- Would like to eventually integrate GraphQL and completely redo the styling.