Horizon

Spielebibliothek · 2022

PHP
Laravel
Tailwind CSS
Vue
JavaScript
Screenshot Startseite

Anforderungen

Ziel dieses Schulprojekts war die Entwicklung einer digitalen Spiele-Bibliothek. Diese dient der Verwaltung einer Computer-Spiele-Sammlung.

Spiel editieren
Import/Export
Medien importieren
Wunschliste

80h

Umsetzungszeit

6/10

Komplexität

2700+

Zeilen Code

Herausforderungen

Die Herausforderungen bei diesem Projekt lagen in folgenden Punkten:

Design:

Die Computerspiel-Branche lebt von fesselnden und modernen Designs. Die hier entwickelte Anwendung sollte genau diese Ästhetik widerspiegeln.
Mit Hilfe des Tailwind CSS Frameworks sowie verschiedener Inspirationsquellen ist mir die Umsetzung einer thematisch abgestimmten Oberfläche gelungen. Diese wurde in der abschließenden Projekt-Beurteilung hervorgehoben und positiv bewertet.

API-Anbindung:

Ein weiteres in der Aufgabenstellung vorgegebenes Ziel war die Integration einer externen API. Über diese sollten unkompliziert neue Spiele gefunden und in die lokale Datenbank übernommen werden können. Nach der Wahl eines entsprechenden API-Providers konnte ich erfolgreich eine leicht bedienbare Suchfunktion sowie die Übernahme von unter anderem Titel, Beschreibung, Kategorien und Screenshots eines gewählten Spiels integrieren. Die gespeicherten Daten lassen sich anschließend modifizieren und nach Belieben anpassen.

Technische Umsetzung

PHP
60%
Vue
25%
Blade
12%
Sonstige
3%

Ergebnis

Die Umsetzung des Projekts erfolgte im vorgegebenen Zeitrahmen und erfüllte alle gegebenen Anforderungen. Im Laufe der Umsetzung konnte ich meine persönlichen Kentnisse besonders durch die intensive Arbeit mit dem Vue-Framework erweiteren.
Zusätzlich haben die hohen Anforderungen an Design und Gestaltung meine Fähigkeiten in der Planung und Umsetzung von Benutzeroberflächen deutlich ausgebaut.