Zurück zur Projektübersicht Webentwicklung / API-Entwicklung

Insel-Monarchie Datentool.

Entwicklung einer webbasierten Anwendung zur strukturierten Darstellung und Auswertung spielbezogener Informationen für das Browserspiel Insel-Monarchie.

PHP MariaDB JavaScript API Swagger UI API-Keys
Projektart Webanwendung
Projektstatus Veröffentlicht
Meine Rolle Konzeption & Entwicklung
Schwerpunkt Webentwicklung & API
Projektbeschreibung

Spielinformationen übersichtlich darstellen.

Das Insel-Monarchie Datentool ist eine von mir entwickelte Webanwendung für das Browserspiel Insel-Monarchie.

Ziel der Anwendung ist es, spielbezogene Informationen strukturiert aufzubereiten und übersichtlich darzustellen.

Bei der Entwicklung erhielt ich Unterstützung durch den Inhaber von Insel-Monarchie. Die technische Umsetzung der Webanwendung erfolgte durch mich.

Neben der eigentlichen Weboberfläche verfügt das Datentool mittlerweile über eine API-Schnittstelle mit interaktiver Dokumentation über Swagger UI.

Funktionen

Die wichtigsten Bestandteile.

Weboberfläche, Datenverarbeitung und programmierbare Schnittstellen.

DATA PROCESSING

Datenaufbereitung

Strukturierte Verarbeitung und Aufbereitung spielbezogener Informationen für die Darstellung innerhalb der Anwendung.

PHP MariaDB
FRONTEND

Webbasierte Benutzeroberfläche

Bereitstellung einer Weboberfläche zur übersichtlichen Anzeige und Nutzung der verfügbaren Informationen.

HTML JavaScript
API

Programmierschnittstelle

Eine integrierte API ermöglicht den programmgesteuerten Zugriff auf dafür bereitgestellte Funktionen und Informationen.

API PHP
API DOCUMENTATION

Swagger UI

Die API verfügt über eine interaktive Dokumentationsoberfläche mit Swagger UI. Darüber lassen sich dokumentierte API-Endpunkte und ihre Parameter einsehen sowie entsprechende Anfragen testen.

Swagger UI API-Dokumentation
ACCESS CONTROL

API-Key-Zugriffsschutz

Bestimmte API-Funktionen sind durch API-Keys geschützt. Dadurch kann der Zugriff auf ausgewählte Schnittstellen kontrolliert werden.

API-Keys Zugriffskontrolle
DATABASE

MariaDB

Einsatz einer relationalen Datenbank zur Speicherung und Verwaltung der für die Anwendung benötigten Daten.

MariaDB SQL
Architektur

Technische Umsetzung

Zusammenspiel von serverseitiger Entwicklung, Datenbank und interaktiver Benutzeroberfläche.

BACKEND

PHP

PHP übernimmt die serverseitige Verarbeitung und bildet die Grundlage für die Anwendungslogik sowie die API-Schnittstelle.

PHP Backend
FRONTEND

JavaScript

JavaScript ergänzt die serverseitige Anwendung um clientseitige Funktionen und Interaktionen.

JavaScript Frontend
DATABASE

MariaDB

MariaDB wird als relationales Datenbanksystem für die strukturierte Datenhaltung eingesetzt.

MariaDB Datenbank
DOCUMENTATION

Swagger UI

Swagger UI stellt die API-Dokumentation über eine browserbasierte Benutzeroberfläche bereit.

Swagger UI API
Eigenleistung

Konzeption und Entwicklung.

Die Konzeption und technische Entwicklung des Datentools wurden von mir umgesetzt.

Dazu gehören die Entwicklung der Webanwendung, die Anbindung an MariaDB sowie die Integration der API-Schnittstelle und ihrer Swagger-UI-Dokumentation.

Bei der Entwicklung wurde ich durch den Inhaber des Browserspiels Insel-Monarchie unterstützt.

Live-Anwendung

Datentool ausprobieren.

Das Insel-Monarchie Datentool ist als Webanwendung erreichbar.

Datentool besuchen