SlippiStatsOnline
SlippiStatsOnline copied to clipboard
Website designed to provide a clean analysis of a large number of Slippi Online games.
Slippi Stats Online
https://slippistats.online/
This website is designed to provide a way to analyze a large number of Slippi Online games at once.
In addition to providing a clean interface to view and compare stats, this application can also filter the dataset using parameters such as opponent, characters played, stages played on, and more.
Development
To run either the frontend or the backend the LTS version of Node JS needs to be installed.
Front End
The front end was developed in Javascript, HTML, and CSS using the Vue.js framework along side the Vuetify component library. To run locally:
-
cd frontend
-
npm install
-
npm run serve
Back End
The back end was developed in node.js using the Express framework and a MongoDB database. To run locally:
- Install & Run MongoDB locally.
-
cd backend
-
npm install
-
npm start
ornpm run-script dev
Deployment
This application is deployed on a VPS (Virtual Private Server) running Ubuntu using NGINX and Apache.