Preread
Preread
Büchermarktplatz als App
Um Erfahrungen in einem bestimmten Framework oder in einer Programmiersprache zu bekommen ist es wichtig an Beispielprojekten zu arbeiten wie folgendem. Im Sommer 2022 habe ich an der App Preread gearbeitet. Preread ist ein vollständiger Marktplatz für gebrauchte Bücher, inklusive personalisierter Home Seite, einer Seite zum durchsuchen von Büchern oder Autor:Innen, einer Seite zum hochladen der Bücher unterstützt von einer Barcode Erfassung und einer Kopplung mit der Google Books API. Eine Chat Seite zur Kommunikation mit anderen Nutzer:Innen und die Anmeldung per Google sowie die Integration von Mangopay um das Bezahlen von Nutzer:In zu Nutzer:In zu gewehrleisten.
Automatisiertes Hochladen von Büchern
Um das Hochladen von Büchern so einfach wie möglich zu machen, gab es die Funktion einen Barcode zu Scannen und die Buchdaten automatisch von der Google Books Api auszufüllen, dadurch wurden Titel, Autor, Klappentext, Seitenanzahl uvm. von der App automatisch eingefügt. Dann musste von dem/der Nutzer:in nur noch ein paar Fotos gemacht werden und ein Preis festgelegt werden.
Chat
Eines der wichtigsten Features eines Marktplatzes ist die Kommunikation zwischen Nutzer:Innen. Um dies zu ermöglichen konnte das sowieso schon genutzte Backend Firebase verwendet werden. Dies ermöglicht es einen Stream zwischen Client und Server herzustellen und Chat Nachrichten in Echtzeit zu synchronisieren. So können Nutzer:Innen problemlos hin und her schreiben und sich bezüglich Preis und Informationen über das Buch austauschen.
Chat
Eines der wichtigsten Features eines Marktplatzes ist die Kommunikation zwischen Nutzer:Innen. Um dies zu ermöglichen konnte das sowieso schon genutzte Backend Firebase verwendet werden. Dies ermöglicht es einen Stream zwischen Client und Server herzustellen und Chat Nachrichten in Echtzeit zu synchronisieren. So können Nutzer:Innen problemlos hin und her schreiben und sich bezüglich Preis und Informationen über das Buch austauschen.