Kaiser Design: API und Backend Katalog Digital

Problemstellung & Kontext

  • Anforderung: Es bestand die Notwendigkeit, eine zentrale Datenbank für digitale Katalogdaten zu schaffen und eine standardisierte Schnittstelle (API) zu entwickeln.
  • Zielsetzung: Die Daten sollten sicher im JSON-Format an verschiedene externe Systeme (z.B. Django-Websites und Kunden-Websites) ausgeliefert werden, um eine dynamische Integration zu ermöglichen.
  • Bedarf: Schaffung eines benutzerfreundlichen Backends zur effizienten Bearbeitung und Pflege der Katalogdaten durch Redakteure.

Meine Leistungen & Lösungsansätze

  • Datenbank-Architektur:
    • Erstellung der zentralen MySQL-Datenbank (SQL) zur Speicherung und Strukturierung der Katalogdaten.
  • Backend-Entwicklung (Datenpflege):
    • Gestaltung und Programmierung des Backends für die intuitive Dateneingabe und -verwaltung.
    • Verwendung von HTML5 und CSS3 (mit Tailwind CSS für das Styling) in Kombination mit Vue JS für eine moderne, reaktive Benutzeroberfläche.
  • API-Entwicklung und Authentifizierung:
    • Programmierung der RESTful API basierend auf dem Slim Framework (PHP) zur schnellen und sicheren Datenabfrage.
    • Implementierung einer Authentizierung in die Schnittstelle, um den Datenzugriff zu kontrollieren.
  • Schulungen und Wissenstransfer:
    • Durchführung von Schulungen für die Benutzer des neuen Backends zur optimalen Dateneingabe und -pflege.
  • Eingesetzte Technologien:
    • PHP
    • Slim Framework
    • SQL
    • MySQL
    • HTML5
    • CSS3
    • TailwindCSS
    • JavaScript
    • VueJS

Ergebnis

Eine robuste, zentrale Datenverwaltungslösung, bestehend aus einem benutzerfreundlichen Vue.js-Backend und einer performanten Slim Framework API. Diese API ermöglicht Kaiser Design und deren Kunden eine sichere, flexible und dynamische Integration von Katalogdaten in externe Websites (via JSON), was die Effizienz und die Aktualität der digitalen Kataloge maßgeblich verbessert.

Projekt-URL: Interner, Passwort-geschützter Bereich

Katalog Digital Datenbank Backend Auswertungen 01 - MIke Berg
Katalog Digital Backend Auswertung 01
Katalog Digital Backend Auswertung 02 - Mike Berg
Katalog Digital Backend Auswertung 02
Katalog Digital Backend Liste - Mike Berg
Katalog Digital Backend Listenanzeige
Katalog Digital Backend Eingabe Modal - Mike Berg
Katalog Digital Backend Eingabe Modal
Katalog Digital JSON Ausgabe API - MIke Berg
Katalog Digital JSON Ausgabe API