LANARS

Byzans

International Social Network for Readers

How a passion for reading can inspire you to create a successful business? This is a story of Byzans — an international social network for readers

Tech Solutions & Platforms

Mobile client: Flutter (Dart)

Front-end: ReactJS (JavaScript)

Back-end: Django (Python)

Environment: EC2 (Ubuntu), RDS (PostgreSQL), ElastiCache (Redis)

Key Features

Book Search

ISBN Scanner

News Feed

My Books

My Clubs

Top 50

Case type

Mobile

Byzans — a tool for passionate readers

Using the product, you can search for new books, save them, discuss literature, and communicate with fellow bookworms.

Byzans combines the strengths of two major competitors — the Amino literature section and the Goodreads platform. Amino is a network of communities dedicated to a wide range of topics including literature. The second serves as a social cataloging portal for readers. Byzans was the first App to match cataloging with book discussions. The idea belongs to the French product owner and LANARS’ client Simon Gauchet.
 
Byzans was planned as a tool for passionate readers. With the help of this product they can search for new books using ISBN, author’s name, or book titles, save them to various lists, discuss literature, and chat with soulmates.

Product advantages

Smooth design, easy-to-navigate interface, useful social media aspect — Byzans ensures convenient usage and comfortable communication with fellow book lovers. Discover more features of the application in the advantages section.

ISBN code

Users can find a particular book in the database by scanning its ISBN using the camera of their smartphones. Scanning is possible in QR scanning mode.

News Feed

In the section of News Feed, the application shows users which books their friends have recently added to their bookshelf, as well as lets you know if the status of the books they have already saved has changed.

Chatrooms

There are several communication modes within the Byzans app. The three chatrooms are for real-time group chat. The type of chat users get in depends on their reading stage. They automatically fall into one of the categories: Want to Read, Currently read, Read. The forum provides relaxed communication with a large number of people — this is the community section dedicated to books and authors. Users can visit all three chatrooms to communicate with readers who have indicated other reading stages.

Top 50 Section

Top 50 is a statistics section, in which information is constantly updated. The section shows the most popular clubs on books that have “read”, “want to read” or “currently reading” statuses.

BYZANS

verktøy for lidenskapelige lesere

BYZANS App

BYZANS mobilapp

utvikling av mobilapper

BYZANS App

BYZANS mobilapp

Challenges and solutions

Relevant search

Problem

There are several large open resource sites on the Internet where you can find the name of a book, information about the author and publisher, as well as view the original cover of the book. Amazon Books and Google Books API are among them. The problem is they have request restrictions, can duplicate results, and are virtually impossible to synchronize.

Solution

We standardized the method of receiving and pre-processing data from third-party servers and created an algorithm that automatically generates an internal database.

No search results duplication

Problem

A book search may not give any results at all or may show you the same book several times. There are reasons for this. For example, most books have been reprinted. It is also important to understand that the same book can be published in different languages, and its title in different translations may differ.

Solution

Our team has created an algorithm that eliminates unnecessary results from the search section by comparing titles with each other.

Representative book cover performance

Problem

To compile a user’s book list, we needed visual material that reflected the saved books on user screens. To do this, we needed a database of high-quality images that would contain book covers presented in the same style.

Solution

LANARS’ programmers have implemented standards for the selection of visual content found on the Internet.

High-speed book search

Problem

To find information about a book using its title, ISBN code, or author’s name, Byzans has to send a request to many library servers, bookselling sites, and electronic registers. In the test version of the product, such a search could take from 20 seconds to several minutes. To speed up the process, we needed to invent a data caching algorithm.

Solution

We’ve started the background development of our book database based on Amazon Redis caching.

Independent book database

Problem

While developing the product architecture, it became clear that the app needed its database of books. But how to implement the idea without spending hundreds of years manually adding information about the millions of books that have been written by humanity?

Solution

All the results that our search engine returns in response to user requests are compared with existing items in our database; if Byzans discovers a new book, it adds it to the database.

Discover more cases

  • Wi-Fi Load Cell App
    Wi-Fi Load Cell App
    Smart application for oil wells drilling
    IoT system for monitoring the oil drilling process.
    View more
    View more
  • Valve Monitoring Project
    Valve Monitoring Project
    Smart application for oil valves monitoring
    Smart (IoT) Platform for Automation of Processes in Oil and Gas Industry.
    View more
    View more
  • Shoplabs
    Shoplabs
    Mobile Platform for E-commerce
    A platform connecting an online store and a checkout system for small stores operations optimization.
    View more
    View more
  • platform for medical personnel in the military
    Medic Tool
    Platform for medical personnel in the military
    Saving lives in field conditions with a phone — first-of-a-kind mobile application Medic Tool.
    View more
    View more
  • Industrial internet of things solution for metalworking
    Liquid Tool
    Industrial Internet of Things Solution for Metalworking
    Liquid Tool — the Industrial Internet of Things for the metalworking industry. How custom hardware enhances manufacturing performance.
    View more
    View more
  • Hy5 App
    Hy5 App
    Smooth interaction with a prosthetic hand
    Connect a prosthesis with a mobile app for effortless management — the case of Hy5 App.
    View more
    View more
  • smart doorbell
    Defigo
    Smart Doorbell
    Defigo makes life easier and safer for those who live in an apartment building and for office owners.
    View more
    View more
  • Miloo
    Miloo
    Swiss-assembled E-bikes and E-scooters
    Mobility with comfort, stability, and individual approach.
    View more
    View more
  • Memento - On-demand Fitness Platform
    Memento
    On-demand Fitness Platform
    Beating inactivity and promoting exercise — how the fitness platform Memento transforms the approach to sport.
    View more
    View more
  • Android APP for money transfer and exchange
    Vizium
    Android App for Money Transfer and Exchange
    Mobile app for stress-free and secure money exchange — the case of Vizium.
    View more
    View more
  • Liquid app
    Carvis
    Personal Car Expenses Assistant
    Carvis helps users keep all vehicle car-related data at their fingertips as well as track spending and plan service station visits.
    View more
    View more
WollesMilooCrossuiteHy5ByzansCarvis