Willkommen zu unserem Informatik-Projekt! Hier ist eine kleine Zusammenfassung, was euch erwartet!
Das Projekt startete mit der Idee, ein Labyrinth aus Fragen zu erstellen, durch das man sich durch Klicken navigieren kann. Es basiert auf früheren Projekten. Da wir wieder etwas Interaktiveres machen wollten, stellte HTML, das statisch ist, eine Herausforderung dar. Für den Hauptteil und das meiste wird KEIN js genutzt, vom Code sind nur 2% JS! Keines der Tools und Software, die wir nutzen, ist kostenpflichtig, oder ist für Schüler nicht gratis.
Azure ist eine CC-Plattform (Cloud-Computing) von Microsoft. Sie ist nicht nur schneller als Single-Node Lösungen (ein einzelner (Rechenknoten) Server), sondern auch skalierbarer. Auf Azure wird die Seite als "statische Website" betrieben und über GH actions immer aktualisiert.
Cloudflare ist unter anderem ein CDN also Content Delivery Network, es macht alles deutlich schneller da es inhalt cachet. CF (CloudFlare) Pages ist eine Plattform für das Hosting/Bereist ellen von statischen Webseiten. Obwohl es eine gute Lösung war, natürlich gratis, wechselten wir zu Azure, da es für unsere Anforderungen besser geeignet war, da es schneller und zuverlässiger war.
Supabase ist eine Open-Source-Alternative zu Firebase. Es bietet Postgres Datenbanken, Storage, usw. Für unser Projekt haben wir Supabase genutzt, da das ein simples setup ist, und einfach zu verwalten ist.
GitHub ist eine Plattform für Versionskontrolle und Zusammenarbeit. Wir haben GitHub genutzt, um den Code unseres Projekts zu verwalten und Änderungen nachzuverfolgen. Durch GitHub Actions wird unsere Seite automatisch aktualisiert (Azure), wenn Änderungen gepusht werden. GitHub hat uns geholfen, effizient zusammenzuarbeiten und nie Arbeit zu verlieren.
Qodana ist eine Plattform für Codequalität von JetBrains. Sie hilft uns, Probleme effektiver zu finden, und primär nicht nur Syntax probleme, sondern auch strukturelle Probleme, wie unbenutzte Values usw
Grazie ist ein Tool zum Überprüfen von text in code, sodass keine grammatik, Buchstaben, Satzzeichen, und style fehler auftreten, z.b. würde grazie dich warnen, wenn du "Info Projekt" Schreibst da es umgangssprachlich ist und empfiehlt dir "Informatik" zu schreiben!
Spline ist ein Design-Tool und bietet sich an, da es sich einfach einbetten lässt, um 3D Modelle zu zeigen