Tabellone per la gara di sabato
  • TypeScript 78.5%
  • CSS 16%
  • Astro 4.5%
  • Dockerfile 0.6%
  • JavaScript 0.4%
Find a file
2024-11-25 15:43:15 +01:00
.vscode Initial commit from Astro 2024-11-18 22:38:31 +01:00
public added meta tags and icon 2024-11-25 15:43:15 +01:00
src added meta tags and icon 2024-11-25 15:43:15 +01:00
.dockerignore some updates 2024-11-20 19:13:37 +01:00
.drone.yml deploy: testing things up 2024-11-22 15:22:36 +01:00
.gitignore major stuff 2024-11-20 03:02:57 +01:00
astro.config.mjs some updates 2024-11-20 19:13:37 +01:00
bun.lockb more features 2024-11-21 15:22:12 +01:00
docker-compose.yml deploy: testing things up 2024-11-22 15:22:36 +01:00
Dockerfile updated dockerfile 2024-11-21 01:07:02 +01:00
package-lock.json some updates 2024-11-20 19:13:37 +01:00
package.json more features 2024-11-21 15:22:12 +01:00
README.md refactor: changed "stanza" to "gara" 2024-11-20 17:59:28 +01:00
tsconfig.json major stuff 2024-11-20 03:02:57 +01:00

GGWP Leaderboard Website

A simple website that displays the leaderboard of the GGWP match. The leaderboard can be updated by the admin using a nice control panel.

Features

  • Made using Astro with the NodeJS adapter for the endpoints

  • Admins can create various matches and update the leaderboard using the control panel

  • The leaderboard is displayed in a nice table with the player's name, score

  • The leaderboard is updated in real-time using simple server-sent events

  • The database is SQLite with a rooms table that has a data column that stores the public JSON data of the match.

Development

Install the dependencies:

bun install

Run the development server:

bun dev

Deployment

Deploy the website:

bun run build