Zur Technik
Das CLOCK Projekt aus technischer Perspektive
Last updated
Was this helpful?
Das CLOCK Projekt aus technischer Perspektive
Last updated
Was this helpful?
Clock ist eine Web-App, die aus verschiedenen Komponenten besteht:
Das, was die Benutzer*innen nicht zu sehen bekommen. Dazu gehören:
die Datenbank (in der alle Daten gespeichert werden)
die Schnittstelle (über die Daten ausgelesen und gespeichert werden können)
Die Clock-Datenbank basiert auf . Die Schnittstelle ist mit dem -Framework umgesetzt. Eine solche Schnittstelle wird auch als API (Advanced Programming Interface) bezeichnet.
Das, was Du als Benutzer*in zu sehen bekommst: die Benutzeroberfläche (das User-Interface oder auch UI). Das Frontend kommuniziert über die API mit der Datenbank .
Das Frontend ist mit dem Javascript-Framework umgesetzt, mit dem man Web-Apps programmieren kann, die in jedem (modernen) Webbrowser laufen.
Apps verwenden wir (fast) alle - auf mobilen oder nicht-mobilen Geräten - und da gibt es viele Varianten, die Benutzeroberfläche zu gestalten.
Wir halten uns weitestgehend an die Designsprache , die von Google entwickelt wurde und zu einem gewissen Standard im Web geworden ist.
Diese Richtlinien beschreiben die Darstellung einzelner Komponenten, aber auch die Positionierung von Menüs, Buttons etc. Dabei wird auf Logik, Konsistenz und Klarheit geachtet.
Zur Umsetzung von Material Design in Vue.js kommt die Design-Bibliothek zum Einsatz.
Wenn Du Dich mit der Technik in Frontend und Backend auskennst und mit uns fachsimpeln oder etwas zum Projekt beitragen möchtest, dann kannst Du Dich gerne mit uns in Verbindung setzen: oder im GU-Rocketchat .
Der Source Code von Clock "lebt" auf Github: .