/boardgames

Web-app for keeping scores in a board-game tournament with your friends...

Primary LanguageTypeScript

Board Games

Funky web-app to track board-games played by friends and show on a ranking system. Uses the following technology:

  • Angular
  • Bootstrap + Bootstrap Icons
  • FastAPI
  • SQLAlchemy
  • Docker

To do

  • Back-end
    • Error handling for empty database
    • Migrations with alembic
    • Validation that catches a situation where all players have the same rank
  • Front-end
    • Editing/viewing games
    • Error handling in services
    • Validator for unique players in new game
    • Nicer scaling for mobile
    • Subscribe scores to service
  • Devops

How to

Run locally:

  • Back-end
    • poetry install
    • poetry run uvicorn app.main:app --reload
  • Frond-end
    • npm install
    • ng serve

Deploy on AWS: