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.
To run either the frontend or the backend the LTS version of Node JS needs to be installed.
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
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
This application is deployed on a VPS (Virtual Private Server) running Ubuntu using NGINX and Apache.