Zum Inhalt
Hier fängt der Inhalt an
Beschreibung:
Kleines Projekt für Freunde zur Organisation und Übersicht einer Magic Liga
Tech Stack:
Go Templates, Go Server, Google Sheets als Datenbank
Link:
https://magic-league.gute-domain.de/
Jahr:
2018

Motivation

Ein Freund hatte mich gefragt, ob ich ihm helfen könnte, für ein anstehendes und selbstorganisiertes Magic1 Tournier eine Mini-Webseite zusammenzubauen, wo man die Ergebnisse anschauen kann und sieht, was so passiert.

Mein Angebot war, das richtig zu machen.

Beschreibung

Der Hauptteil des Programmierens ist ein Go-Server, der die Daten aus Google Sheets holt, cached und daraus Webseiten generiert. Es gibt wöchtentliche Listen und eine Gesamtübersicht.

Für mich war es ein ganz cooles Projekt, weil es eine Art POC (Proof of concept) war, Google Sheets als eine Art Datenbank zu benutzen. Und weil ich gerne helfe und Webseiten baue.

Die Daten werden in Google Sheets von den Spielern selber eingetragt. Dort gibt es pro Woche eine Liste, die vorher ausgewürfelt wurde. In Google Sheets selber werden auch die Woche aggregiert für die Gesamttabelle.

Dazu gibt es die Möglichkeit, alle Decks anzuschauen. Damit hab ich recht wenig am Hut. Es gibt eine ziemlich coole Bibliothek, die mit einem Deck-Builder kommt, wo die einzelnen Decklists sowohl geladen als auch die Karten in einer Vorschau angezeigt werden.

Das Design ist wie immer von mir. Es ist ganz süß geworden - manchmal ergibt es sich so.