Hintergrund / Motivation

Es soll eine Webanwendung entwickelt werden, auf welcher Bücherlisten erstellt und neue Bücher gefunden werden können. Die Idee ging auf einen Mitschüler zurück, der nach einer Plattform suchte, um seine umfangreiche Leseliste zu verwalten und gleichzeitig neue Leseempfehlungen zu erhalten.

Beschreibung

Ein Benutzer kann sich in die Web-App einloggen, daraufhin gelangt er auf die Homepage, auf der alle Bücher angezeigt werden. Bei Interaktion mit einem der Bücher öffnet sich eine Buch-Detailseite auf der er den Klappentext sowie alle Bewertungen einsehen kann. Zudem kann er selbst ein Rating pro Buch abgeben.

Technologien
  • Programmiersprache: HTML; CSS; JavaScript, Ruby
  • Framework (Frontend): Ruby on Rails
  • Backend: Puma Webserver + SQLite3 Datenbank
  • IDE: Visual Studio Code
  • Sourcecode-Verwaltung: GitLab
Projektinfo
Schuljahr:
24/25
Ausbildung:
Systemintegration
Schüler:
Elena Junge, Maja Unverricht
Betreuer:
Hans Apfelbeck, Matthias Graf
Bilder