Foosball dashboard

This project is a dashboard which allow the users to save and manage foosball matches results. It was bootstrapped with Create React App and uses MobX under the hood to handle state management, scalability and data reactivity through the application. Furthermore, the data is persisted into localstorage, so it will not be lost when refreshing.

Functionalities

  • Add participants
  • Add a match result
  • View the list of participants with their statistics
  • View the list of matches results

Usage & Installation

The application is live: https://terem-foosball.herokuapp.com/

To run it locally, run:

  npm i
  npm run start-local

Open http://localhost:5000 to view it in the browser.

Test

Run npm test

Launches the test runner in the interactive watch mode.