ACC Race Hub is a web app used for displaying race results and standings based on Assetto Corsa Competizione's Dedicated Server's dumps. It's using React as a front-end framework, MUI for UI (no CSS file is used in this project), Express.js for server code and MongoDB as a database, all written in TypeScript.
- Node.js v16.14.0 or higher
- MongoDB
- Display each race's results
- Display championship standings for drivers, teams and constructors
- All the results groupped into classes (Pro, Silver, AM)
- Toggle drop round
- Display class qualifying results
- Run
git clone https://github.com/schmatteo/acc_race_hub.git & cd acc-race-hub/clientor download the ZIP and open the terminal inclientdirectory - Run
npm install - OPTIONAL: Insert your own
favicon.icoand logos intopublicfolder - Fill the required environment variables in the
.envfile out - Run
npm run build - Deploy the
builddirectory to a webserver
- Listen for race results appearing in a folder and update all standings based on them
- Listen for server dumps and update class qualifying based on them
- Serve a HTTP server for use with this app's front-end
- Adjustability: you can run whichever functions you want
Currently unavailable.