Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

358 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toeggelomat

Purpose

The Toeggelomat has been created to improve breaks and increase the fun of playing foosball / töggele / kicker. It stores some players and can automatically match them together based on a selection. The matches are randomized and the winners will receive points.

Screenshot

alt text

Tech stack

  • backend/ — Quarkus (Java 21), Hibernate ORM with Panache, Flyway migrations, PostgreSQL
  • frontend/ — Angular, ng-bootstrap, Apollo GraphQL client

Getting started

cd backend
./mvnw quarkus:dev    # dev mode with hot reload; Quarkus Dev Services will spin up PostgreSQL automatically if Docker is running
cd frontend
npm install
npm start              # dev server, proxies API calls to the backend (see proxy.conf.json)

docker-compose.yml at the repo root brings up a full stack (Traefik + built frontend/backend images) for a production-like local run.

About

No description or website provided.

Topics

Resources

Stars

18 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages