TStats Svelte Themes

Tstats

A webapp for displaying osu tournament stats like pools and player performances

TStats

A web-app that allows looking at the results of tournament stages including player rankings, frequency of picks etc. There is barely much of anything implemented yet so this is nowhere near ready.

This project uses Svelte and Tailwind CSS in the frontend, and Rust, Tonic (gRPC Backend Server), SeaORM and PostgreSQL in the backend so far. This might be overkill but it is mostly for me to learn how to do webdev stuff.

Prerequisites

You should have Rust and NodeJS installed and have a local instance of PostgreSQL running. You can use the start script in the backend directory to start a container. The script uses podman, but you can use docker instead by replacing podman with docker in the script.

Building & Running

In frontend/:

npm i
npm run dev

In backend/:

cargo run

Top categories

Loading Svelte Themes