Movie API

Über das Projekt

RESTful-API, die Daten zu Filmen, Regisseuren und Genres aus einer MongoDB-Datenbank abruft, indem sie HTTP-Anfragen an den Server sendet.

Ziel

Die API, die Daten aus einer MongoDB-Datenbank abruft, sollte später auf der Client-Seite in React verwendet werden.

Kontext

Die API war Teil des Webentwicklungskurses bei CareerFoundry, um Fähigkeiten in der serverseitigen Programmierung aufzubauen.

Projektbeschreibung CareerFoundry (source: CareerFoundry)

Tech Stack

  • Node.js
  • NPM
  • MongoDB
  • Mongoose
  • Express.js
  • Heroku

Key Features

  • Eine Liste aller Filme an den Benutzer zurückgeben
  • Daten zu einem einzelnen Film anhand des Titels an den Benutzer zurückgeben
  • Daten zu einem Genre (Beschreibung) anhand des Namens/Titels (z. B. „Thriller“) zurückgeben
  • Daten zu einem Regisseur (Biografie, Geburtsjahr, Sterbejahr) anhand des Namens zurückgeben
  • Neuen Benutzern die Registrierung ermöglichen
  • Benutzern die Aktualisierung ihrer Benutzerdaten ermöglichen
  • Benutzern ermöglichen, einen Film zu ihrer Favoritenliste hinzuzufügen
  • Benutzern ermöglichen, einen Film aus ihrer Favoritenliste zu entfernen
  • Bestehenden Benutzern die Abmeldung ermöglichen