Eigenes Projekt · 2025
CINETRACKER
Soziale Film-Tracking-Plattform als Full-Stack-Eigenentwicklung. Nutzer loggen Filme, schreiben Rezensionen und verbinden sich mit Freunden — kombiniert mit einem Achievements-System und detaillierten Statistiken.
~540 Commits
aktiv entwickelt
8 Collections
MongoDB / Mongoose
5 externe APIs
TMDB, OMDB, Cloudinary, Mailtrap, reCAPTCHA
Full-Stack
von Grund auf, kein Template
Screenshots
Features
Film-Tracking
Filme über TMDB-Live-Suche oder IMDb-ID hinzufügen. Persönliche Bewertung, Datum und eigene Listen — alles in einer Bibliothek.
Statistiken & Analytics
Gesamtlaufzeit, Durchschnittsbewertung, Genre-Verteilung und jahresbasierte Filterung — deine Sehgewohnheiten auf einen Blick.
Achievements-System
Genre- und mengenbasierte Abzeichen mit mehreren Schwierigkeitsstufen. Nutzer werden für ihre Sehgewohnheiten belohnt und motiviert.
Soziale Features
Freunde über Custom-IDs (nicht interne DB-IDs) einladen, ihren Feed verfolgen und Filmrezensionen mit Likes und Kommentaren teilen.
Authentifizierung
E-Mail-Verifizierung, JWT-Cookies, reCAPTCHA v3, Passwort-Reset per Mail und Gast-Login für sofortige Demo ohne Registrierung.
API-Integration
TMDB für Metadaten & Poster, OMDB als Fallback für Laufzeiten, Cloudinary für Profilbild-Hosting — automatische Fallback-Logik inklusive.
Tech Stack
Architektur-Highlights
Custom Friend-ID-System
Nutzer teilen öffentliche Freundes-Codes statt interner MongoDB-IDs — datenschutzbewusstes Design.
Soft-Delete-Pattern
Posts werden mit deleted-Flag markiert statt gelöscht, um referenzielle Integrität zu wahren.
Duale API-Integration
TMDB für Hauptdaten, OMDB als automatischer Fallback für Laufzeiten — beide Szenarien (Name & IMDb-ID) vollständig abgedeckt.
Kaskadierendes Löschen
Beim Löschen eines Films werden alle zugehörigen Updates und Posts automatisch mitentfernt.
Gast-User-System
Temporäre Accounts mit Timestamp im Nutzernamen für sofortige Demo-Erfahrung ohne Registrierung.