This repository contains a set of services geared towards Padel clubs. Currently the following services are offered/planned:
- printing scoreboard for Rodeo tournament
- match-making for Rodeo tournament
- tournament live updates
- support for more kinds of tournaments (e.g. direct-elimination)
Services are provided via a telegram mini-app.
Go web-server that serves a single page application and exposes API for further interaction.
The frontend uses React and React Router
- Gin for the web framework.
- The frontend uses React and React Router, and Material UI.
- A third party javascript SDK, tma.js, simplifies interactions with Telegram.
- Persistency layer implemented via PostgreSQL (schema).