-
Notifications
You must be signed in to change notification settings - Fork 0
Technisches Konzept
s0553733 edited this page Jan 25, 2021
·
1 revision
Wichtigste Anforderung ist eigentlich PWA Kompatibilität.
Framework Optionen
Meta frameworks:
- Ionic (js)
- Nuxt.js (js)
Frontend frameworks
- Favorit- Vue.js (js)
- React (js)
- Angular / Angularjs (js)
UI Frameworks
- Tailwind als CSS framework
- Spring (Java)
- laravel (php)
- nodejs (js)
- django (python) -Wahl
- express (js)
Anforderungen:
- Authentifizerung (sessiontoken)
- Kommunikation zwischen den clients
- Spielstand speichern
- Spiellogik
Architektur Übersicht

Client / Server
Ein Server zeigt Informationen über das Spiel an und stellt einen Raum (Raumcode) für die Clients zur Verfügung, die über diesen dem Spiel betreten können.
Echtzeitkommunikation (WebRTC?)
Relevante HTML5/PWA Features
- Local Notifications
- Home Screen Installation
- Recording Media
- Real-Time Communication
- Vibration
- Device Position
- Device Motion
- Screen Orientation
Hosting Frontend: Heroku
Home
Projektvorbereitung
Technische Dokumentation
- Setup
-
Allgemeine Struktur
- 2.1 Backend
- 2.1.1 Serververbindung
- 2.1.2 Sicherheit
- 2.1.3 Datenbank
- 2.1.4 Klassenstruktur
- 2.1.1 Serververbindung
- 2.2 Frontend
- 2.2.1 Navigation
- 2.2.2 Seiten
- 2.2.1 Navigation
- 2.3 Karte
- 2.3.1 Felder Tabelle
- 2.3.1 Felder Tabelle
- 2.1 Backend
-
Externe Bibliotheken
- 3.1 Modal
- 3.1 Modal
-
Tests
- 4.1 Unit Tests
- 4.2 Component Tests
- 4.1 Unit Tests
-
Release
-
Links
Benutzerhandbuch
-
Vorwort und Disclaimer
-
Technische Daten
-
Datenschutz
-
Beschreibung des Produktes
-
Installation
-
Bedienungsanleitung
-
Hilfe
Showtime
-
Video Konzept
-
Showtime
-
Website
- 3.1 Overview
- 3.2 Features
- 3.3 Process
- 3.4 Tech Stack
- 3.5 Future
- 3.1 Overview