-
Notifications
You must be signed in to change notification settings - Fork 0
Tech Stack
What Technology did we use? We used the cloud application platform Heroku to deploy our servers. In the backend we used the Django framework with Python and in the frontend we used the NUXTJS framework with JavaScript via Vue. For the database, we chose the object-relational database system PostgreSQL. This is supported by Django as well as by Heroku.
Heroku

python
Javascript
Vue
nuxtjs


In total we have two servers: one in the backend and one in the frontend. The communication is done via websockets using SocketIO, which is a JavaScript library for real-time web applications that enables bidirectional real-time communication between web clients and servers. When the clients connect to the frontend they basically create their own client. Furthermore, we provide access to the game as a progressive web app.
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