Über AEON

Ein Schulprojekt im Rahmen des Moduls M306

Das Projekt

Die AEON Filmdatenbank ist eine moderne Webanwendung, entwickelt im Rahmen des Moduls M306 – Kleinprojekte abwickeln. Ziel war es, eine vollständige, produktionsreife Web-App zu bauen und auf einer Kubernetes-Infrastruktur zu deployen.

Nutzer können Filme erfassen, bewerten, kommentieren und nach Genre oder Regisseur filtern. Der Betrieb läuft vollständig auf einer eigenen K8s-Umgebung mit Monitoring (Grafana) und GitOps-Deployment (ArgoCD).

Features

Benutzer-Registrierung & Login (lokal + OIDC/Dex)
Filme hinzufügen, ansehen & löschen
Genre-Filter & Volltextsuche
Kommentare & Stern-Bewertungen
Dark & Light Mode
Passwort ändern
Admin-Bereich mit Grafana & ArgoCD
Kubernetes Deployment mit ArgoCD & cert-manager

Tech Stack

Python / Flask
PostgreSQL
Docker / Kubernetes
Bootstrap 5
GitLab CI/CD
Grafana / ArgoCD

Das Team

Entwickelt von Lernenden der Informatik-Ausbildung

N
Navaajanan Navagan
E
Elias Nazari
O
Oscar Lindén
A
Athavan Sanmugarajah