Schreib mir

Pflanzen-Buddy

Ein Web-Marktplatz für Pflanzenfreunde mit integrierter KI-Pflanzenerkennung, Forum und Echtzeit-Chat.

Jahr2025
ModulVertiefung Web-Programmierung
BereichWeb-Programmierung (Fullstack)
Team4 Personen

Marktplatz trifft auf KI

PflanzenBuddy war unser Projekt im Modul Vertiefung Webprogrammierung. Das Ziel war es, tiefer in die moderne Webentwicklung einzutauchen und den Umgang mit Frameworks wie Vite sowie verschiedenen internen und externen APIs zu lernen. Gemeinsam in einem Team aus vier Personen haben wir eine Plattform geschaffen, auf der Nutzer Pflanzen kaufen und verkaufen oder sich im Forum austauschen können. Ein besonderes Feature ist die integrierte KI Pflanzenerkennung. Sobald man ein Foto für eine neue Anzeige hochlädt, erkennt das System die Pflanze und füllt wichtige Details automatisch aus.

Community und Kommunikation

Neben dem reinen Marktplatz wollten wir einen Raum für Austausch schaffen. Das Forum ermöglicht es der Community, Beiträge zu verfassen und Tipps zu teilen. Sowohl im Forum als auch bei den Anzeigen unterstützen wir Markdown, damit Texte einfach strukturiert werden können. Die eigentliche Kaufabwicklung findet nicht anonym statt, sondern über eine integrierte Chat Funktion. Hier können sich die Nutzer direkt über den Zustand der Pflanzen und die gewünschte Bezahlmethode einigen.

Architektur & Backend

Hinter der Benutzeroberfläche steckt ein durchdachtes Backend System. Da es im Modul vor allem um die Programmierung ging, haben wir viel Zeit in die Architektur der Datenbank und der APIs investiert. Das System verwaltet alle Verknüpfungen zwischen Nutzern, Anzeigen, Chats und Forumsbeiträgen. Wir haben eigene Endpunkte für die verschiedenen Funktionen entwickelt, um eine flüssige Kommunikation zwischen Frontend und Backend zu gewährleisten. Das ER Diagramm zeigt, wie die einzelnen Module wie Shop API, User API und Communication API ineinandergreifen.