Skip to content
This repository was archived by the owner on Aug 20, 2024. It is now read-only.

schmaldeo/acc-race-hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ACC Race Hub

About

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.

Working demo available here

Prerequisites

  • Node.js v16.14.0 or higher
  • MongoDB

Front-end

Features

  • 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

Deployment

  1. Run git clone https://github.com/schmatteo/acc_race_hub.git & cd acc-race-hub/client or download the ZIP and open the terminal in client directory
  2. Run npm install
  3. OPTIONAL: Insert your own favicon.ico and logos into public folder
  4. Fill the required environment variables in the .env file out
  5. Run npm run build
  6. Deploy the build directory to a webserver

Back-end

Features

  • 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

Deployment

Currently unavailable.

About

Web app made to display race results and championship standings for Assetto Corsa Competizione leagues

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors