This is a MERN stack application for a Football Statistics website created using a configured working Express API & mongoose ODM to interact with a mongoDB database. MongoDB is a popular choice for many social networks due to its speed with larger amounts of data and flexibility with unstructured data. The aim of this application is to demonstrate my understanding of how to build and structure the API of these networks.
- JavaScript
- node.js
- Express.js
- MongoDB
- Mongoose
- PWA
- GraphQL
-
Git clone this repository onto your local machine and navigate to the file on your terminal. This can also be done by opening the file on Visual Studios and running it through the intergated terminal.
-
In order for the app to function correctly, ensure you have the latest or most stable version of Node.js.
-
Run
npm installto download. -
To start the application, run:
npm run start
Featured top players Featured top teams Media section with videos
##Stats
Routes
/api/stats
/api/teams/:playerId
Show stats on single player, as well as all players Able to CR(Creat and Read) but Cannot DELETE or UPDATE.
##Teams
Routes
/api/teams
/api/teams/:teamId
Shows roster of each team and their positions Set up 5 man team(football) Able to CRUD(create, read, update, delete) for Dream Team
Extra: Give each team roster a rating based on some stats?
##Shop
Routes
/api/shop
/api/shop/:itemId
Create page with donation or merchandise



