SlippiStatsOnline icon indicating copy to clipboard operation
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:

  1. cd frontend
  2. npm install
  3. npm run serve

Back End

The back end was developed in node.js using the Express framework and a MongoDB database. To run locally:

  1. Install & Run MongoDB locally.
  2. cd backend
  3. npm install
  4. npm start or npm run-script dev

Deployment

This application is deployed on a VPS (Virtual Private Server) running Ubuntu using NGINX and Apache.