openpaw-memory-server

Website-Struktur

Das Projekt ist für eine einfache Website plus unabhängige Memory-API vorbereitet.

Routen

Die Website und die API verwenden getrennte Authentifizierung:

Login vorbereiten

In private/config.php müssen unter site ein Benutzername und ein Passwort-Hash gesetzt werden. Den Hash erzeugt PHP so:

php -r 'echo password_hash("REPLACE_WITH_PASSWORD", PASSWORD_DEFAULT), PHP_EOL;'

Die Beispielconfig enthält nur Platzhalter. Keine echten Zugangsdaten ins Repo schreiben.

Design

Das aktuelle HTML/CSS ist nur eine robuste Struktur für spätere Gestaltung:

Das spätere Design kann hauptsächlich über site.css und die Render-Funktionen in public/index.php umgesetzt werden, ohne die API unter public/api/ zu ändern.