Internationales soziales Netzwerk für Lese-Fans
Wie kann Ihre Leidenschaft für das Lesen Sie dazu inspirieren, ein erfolgreiches Unternehmen zu gründen? Dies ist die Geschichte von Byzans - ein internationales soziales Netzwerk für Lese-Fans
Mobiler Client: Flutter (Dart)
Frontend: ReactJS (JavaScript)
Back-End: Django (Python)
Umgebung: EC2 (Ubuntu), RDS (PostgreSQL), ElastiCache (Redis)
Buchsuche
ISBN-Scanner
News Feed
Meine Bücher
Meine Clubs
Top 50
Mobile
Mit diesem Produkt können Sie nach neuen Büchern suchen, diese abspeichern, über Literatur diskutieren und mit anderen Leseratten kommunizieren.
Byzans kombiniert die Stärken von zwei großen Konkurrenten - der Literaturseite Amino und der Plattform Goodreads. Amino ist ein Netzwerk von Communities, die sich einer breiten Palette von Themen widmen, darunter auch der Literatur. Goodreads ist ein soziales Katalogisierungsportal für Lese-Fans. Byzans ist die erste App, die Katalogisierungsdienste mit Diskussionen über Bücher verbindet. Die Idee stammt von dem französischen Produktinhaber und LANARS-Kunden Simon Gauchet.
Byzans wurde als Werkzeug für passionierte Lesefreunde konzipiert. Mit Hilfe dieses Produkts können Sie nach neuen Büchern anhand der ISBN, des Autorennamens oder des Buchtitels suchen, diese in verschiedenen Listen abspeichern, über das Thema Literatur diskutieren und mit anderen Leseratten plaudern.
Glattes Design, einfach zu navigierende Benutzeroberfläche, nützliche Social-Media-Aspekte — Byzans gewährleistet eine komfortable Nutzung und bequeme Kommunikation mit anderen Bücherfreunden. Entdecken Sie weitere Funktionen der Anwendung in der Rubrik Vorteile.
Die Benutzer können ein bestimmtes Buch in der Datenbank finden, indem sie dessen ISBN mit der Kamera ihres Smartphones scannen. Das Scannen ist im QR-Scan-Modus möglich.
Im Bereich News Feed zeigt die Anwendung den Nutzern, welche Bücher ihre Freunde kürzlich zu ihrem Bücherregal hinzugefügt haben, und informiert Sie darüber, ob sich der Status der bereits gespeicherten Bücher geändert hat.
Innerhalb der Byzans-App gibt es mehrere Kommunikationsmodi. Die drei Chaträume sind für Gruppenchats in Echtzeit gedacht. Die Art des Chats, an dem die Benutzer teilnehmen, hängt von ihrem Lesestadium ab. Sie fallen automatisch in eine der Kategorien: Möchte lesen, Derzeit gelesen, Gelesen. Das Forum bietet entspannte Kommunikationsmöglichkeiten mit einer großen Anzahl von Menschen - dies ist der Community-Bereich, in dem sich alles um das Thema Bücher und Autoren dreht. Sie können alle drei Chaträume besuchen, um sich mit anderen Lesefans auszutauschen, die andere Lesestufen angegeben haben.
Top 50 ist ein Statistikbereich, in dem die Informationen ständig aktualisiert werden. In diesem Bereich werden die beliebtesten Clubs zu Büchern angezeigt, die den Status "Gelesen", "Möchte lesen" oder "Derzeit gelesen" haben.
Es gibt mehrere große offene Ressourcen-Sites im Internet, auf denen Sie den Namen eines Buches, Informationen über den Autor und den Verlag sowie das Originalcover des Buches finden können. Amazon Books und Google Books API gehören beispielsweise dazu. Das Problem ist, dass dieses Dienste Abfragebeschränkungen haben, Ergebnisse duplizieren können und praktisch unmöglich zu synchronisieren sind.
Wir haben die Methode für den Empfang und die Vorverarbeitung von Daten von Servern Dritter standardisiert und einen Algorithmus entwickelt, der automatisch eine interne Datenbank erstellt.
Es kann sein, dass eine Buchsuche überhaupt keine Ergebnisse liefert oder dass Sie dasselbe Buch mehrmals sehen. Hierfür gibt es verschiedene Gründe. Zum Beispiel sind die meisten Bücher neu aufgelegt worden. Es ist auch wichtig zu verstehen, dass ein und dasselbe Buch in verschiedenen Sprachen veröffentlicht werden kann und der Titel in verschiedenen Übersetzungen unterschiedlich lauten kann.
Unser Team hat einen Algorithmus entwickelt, der unnötige Ergebnisse aus dem Suchbereich eliminiert, indem er die Titel miteinander vergleicht.
Um die Bücherliste eines Benutzers zusammenzustellen, benötigten wir visuelles Material, das die gespeicherten Bücher auf den Bildschirmen der Benutzer wiedergibt. Dazu brauchten wir eine Datenbank mit qualitativ hochwertigen Bildern, die Buchcover im gleichen Stil enthalten sollten.
Die Programmierer von LANARS haben Standards für die Auswahl von visuellen Inhalten aus dem Internet eingeführt.
Um Informationen über ein Buch anhand des Titels, des ISBN-Codes oder des Namens des Autors zu finden, muss Byzans eine Anfrage an viele Bibliotheksserver, Buchhandelswebsites und elektronische Register stellen. In der Testversion des Produkts konnte eine solche Suche zwischen 20 Sekunden und mehreren Minuten dauern. Um den Prozess zu beschleunigen, mussten wir einen Algorithmus zum Zwischenspeichern von Daten entwickeln.
Wir haben im Hintergrund mit der Entwicklung unserer Buchdatenbank begonnen, die auf Amazon Redis Caching basiert.
Bei der Entwicklung der Produktarchitektur wurde klar, dass die App eine eigene Datenbank mit Büchern benötigt. Aber wie lässt sich diese Idee umsetzen, ohne Hunderte von Jahren damit zu verbringen, Informationen über die Millionen von Büchern, die von der Menschheit geschrieben wurden, manuell hinzuzufügen?
Alle Ergebnisse, die unsere Suchmaschine als Antwort auf Benutzeranfragen liefert, werden mit den vorhandenen Einträgen in unserer Datenbank verglichen. Wenn Byzans ein neues Buch entdeckt, wird es der Datenbank hinzugefügt.
Technologien, Fallstudien, Jobs... Es gibt immer etwas Neues!
24.05.2024
Der Weg des KundenWerden alle Phasen untersuchen, die das Unternehmen oder die Person bei der Entwicklung eines Technologieprojekts durchläuft, warum dies erforderlich sein könnte, wie Sie den richtigen Anbieter auswählen und wie Sie den maximalen ROI aus Ihrer Investition erzielen.Weiterlesen17.08.2023
DER ULTIMATIVE LEITFADEN ZUR ERSTELLUNG EINES SEITENMENÜS MIT SWIFTUI: TEIL 1Hallo! Heute werden wir gemeinsam von Grund auf ein wunderschön animiertes, UX-orientiertes Seitenmenü erstellen, es Schritt für Schritt aufbauen und Ihnen die besten bewährten Vorgehensweisen mit Ihnen teilen.Weiterlesen13.06.2023
Alles über Geschäftsstrategien: Arten, Vor- und Nachteile, BeispieleEs spielt fast keine Rolle, in welchem Sektor Sie tätig sind, da der Wettbewerb in allen Bereichen hart ist. Unternehmen versuchen ständig, einen Vorteil zu erlangen, indem sie Kosten senken, einzigartige Lösungen einführen oder in eine Expansion investieren. All diese Maßnahmen können erfolgreich sein, aber sie müssen sich in einem klaren, gut definierten Rahmen abspielen, der die Strategie auf Unternehmensressourcen stützen kann. Dieser Rahmen wird Geschäftsstrategie genannt.Weiterlesen