LANARS

Byzans

Internasjonalt sosialt nettverk for lesere

Hvordan en lidenskap for lesing kan inspirere deg til å skape en vellykket virksomhet? Dette er en historie om Byzans - et internasjonalt sosialt nettverk for lesere

Tekniske løsninger

Mobil Klient: Flutter (Dart)

Front-end: ReactJS (JavaScript)

Back-end: Django (Python)

Miljø: EC2 (Ubuntu), RDS (PostgreSQL), ElastiCache (Redis)

Viktige funksjoner

Bøker Søk

ISBN-skanner

Nyhetsfeed

Mine bøker

Mine klubber

Topp 50

Prosjekt type

Mobile

Byzans — et verktøy for lidenskapelige lesere.

Ved hjelp av produktet kan du søke etter nye bøker, lagre dem, diskutere litteratur og kommunisere med andre bokormer.

Byzans er en kombinasjon av to sterke konkurrenter – Amino-litteraturseksjonen og Goodreads-plattformen. Amino er et nettverk av samfunn dedikert til ulike emner, inkludert litteratur. Den andre fungerer som en sosial katalogiserings portal for lesere. Byzans var den første appen som matchet katalogisering med bok diskusjoner. Ideen tilhører den franske prosjekteieren og LANARS' klient Simon Gauchet.
 
Byzans ble planlagt som et verktøy for lidenskapelige lesere. Ved hjelp av dette produktet kan de søke etter nye bøker ved hjelp av ISBN, forfatterens navn eller boktitler, lagre dem i forskjellige lister, diskutere litteratur og chatte med med andre leseglade mennesker. 

Produktfordeler

Har et lett design, enkelt å bruke, nyttig aspekt for sosiale medier — Byzans leverer lettvint bruk og komfortabel kommunikasjon med andre leseløver.  Utforsk flere funksjoner i fordeles seksjonen av applikasjonen.

ISBN Kode

Brukere kan finne en bestemt bok i databasen ved å skanne ISBN-nummeret ved hjelp av kameraet på smarttelefonene sine. Skanning er mulig i QR-skannemodus.

Nyhetsfeed

I delen i nyhetsoppdateringen viser programmet brukere hvilke bøker vennene deres nylig har lagt til i bokhyllen, i tillegg til å fortelle deg om statusen til bøkene de allerede har lagret, er endret.

Chatterom

Det er flere kommunikasjons moduser i Byzans-appen. De tre chatte rommene er for gruppechat i sanntid. Hvilken type chat brukerne som kommer inn velger, avhenger av lese trinnet. De faller automatisk inn i en av kategoriene: Ønsker å lese, leser nå, har lest. Forumet gir god kommunikasjon med et stort antall mennesker - dette er dedikert til bøker og forfattere. Brukere kan besøke alle tre chatterommene for å kommunisere med lesere som har indikert andre lesetrinn.

Topp 50 Seksjon

Topp 50 er en statistikk seksjon, der informasjon oppdateres kontinuerlig. Seksjonen viser de mest populære klubbene på bøker som har "lest", "ønsker å lese" eller "leser nå" statuser.

Utfordringer og løsninger

Relevant søk

Problem

Det finnes flere store åpne ressursområder på Internett der du kan finne navnet på en bok, informasjon om forfatteren og utgiveren, i tillegg til å vise det opprinnelige omslaget til boken. Amazon Bøker og Google Bøker API er blant dem. Problemet er at de har forespørselen begrensninger, kan duplisere resultater og er praktisk talt umulige å synkronisere.

Løsning

Vi standardiserte metoden for å motta og forhåndsbehandle data fra tredjeparts servere og opprettet en algoritme som automatisk genererer en intern database.

Ingen duplikat av søkeresultater

Problem

Et boksøk gir kanskje ingen resultater i det hele tatt eller kan vise deg den samme boken flere ganger. Det er grunner til dette. For eksempel har de fleste bøker blitt trykt på nytt. Det er også viktig å forstå at den samme boken kan publiseres på forskjellige språk, og tittelen i forskjellige oversettelser kan variere.

Løsning

Teamet vårt har laget en algoritme som eliminerer unødvendige resultater fra søk seksjonen ved å sammenligne titler mot hverandre.

Representativ bokomslag fremstilling

Problem

For å samle inn en brukers bokliste trengte vi visuelle materialer som reflekterte de lagrede bøkene på brukerens skjerm. For å gjøre dette trengte vi en database med bilder av høy kvalitet som ville inneholde bokomslag presentert i samme stil.

Løsning

LANARS' programmerere har implementert standarder for valg av visuelt innhold som finnes på Internett.

Boksøk i høy hastighet

Problem

For å finne informasjon om en bok ved hjelp av tittelen, ISBN-koden eller forfatterens navn, må Byzans sende en forespørsel til mange bibliotek servere, bokhandels områder og elektroniske registre. I testversjonen av produktet kan et slikt søk ta fra 20 sekunder til flere minutter. For å fremskynde prosessen måtte vi finne opp en algoritme for data bufring.

Løsning

Vi har startet bakgrunns utviklingen av bokdatabasen vår basert på Amazon Redis-hurtigbufring.

Uavhengig bokdatabase

Problem

Under utviklingen av produkt arkitekturen ble det klart at appen trengte sin database med bøker. Men hvordan implementere ideen uten å bruke hundrevis av år manuelt på å legge til informasjon om millioner av bøker som er skrevet av menneskeheten?

Løsning

Alle resultatene som søkemotoren vår returnerer som svar på bruker forespørsler, sammenlignes med eksisterende elementer i databasen vår; Hvis Byzans oppdager en ny bok, legges den til i databasen.

Oppdag flere prosjekter

  • Wi-Fi Load Cell App
    Wi-Fi Load Cell App
    Smart applikasjon for boring av oljebrønner
    IoT system for å overvåke oljeboring prosessen.
    Se mer
    Se mer
  • Valve Monitoring Project
    Valve Monitoring Project
    Smart application for oil valves monitoring
    Smart (IoT) Platform for Automation of Processes in Oil and Gas Industry.
    Se mer
    Se mer
  • Shoplabs
    Shoplabs
    Mobil plattform for E-handel
    En plattform som kobler til en nettbutikk og et betalingssystem for å optimalisere drift av små butikker.
    Se mer
    Se mer
  • plattform for medisinsk personell i militæret
    Medic Tool
    Plattform for medisinsk personell i militæret
    Redde liv under feltforhold med en telefon – den første av et slag mobilapplikasjon Medic Tool.
    Se mer
    Se mer
  • Industriell internett-løsning for metallbearbeiding
    Liquid Tool
    Tingenes Industrielle Internettløsning for Metallbearbeiding
    Liquid Tool — Tingenes Industrielle Internett for metallbearbeiding. Hvordan tilpasset maskinvare forbedrer produksjons ytelsen.
    Se mer
    Se mer
  • Hy5 App
    Hy5 App
    Enkel å bruke med håndprotese
    Koble protesen til en mobilapp for lettvint håndtering — det er tilfellet for Hy5 App.
    Se mer
    Se mer
  • smart ringeklokke
    Defigo
    Smart ringeklokke
    Defigo gjør livet enklere og tryggere for de som bor i en leilighetsbygning og for kontor eiere.
    Se mer
    Se mer
  • Miloo
    Miloo
    Sveitsisk-monterte elsykler og e-scootere
    Mobilitet med komfort, stabilitet og individuell tilnærming.
    Se mer
    Se mer
  • treningsplattform
    Memento
    Treningsplattform
    Å få vekk inaktivitet og fremme trening – hvordan treningsplattformen Memento forvandler tilnærmingen til sport
    Se mer
    Se mer
  • Android APP for pengeoverføring og utveksling
    Vizium
    Android App for Pengeoverføring og Utveksling
    Mobilapp for enkel og sikker pengeveksling – tilfellet med Vizium.
    Se mer
    Se mer
  • Liquid app
    Carvis
    Personlige assistent for bilutgifter
    Carvis hjelper brukere med å holde all bilrelaterte data i bilen lett tilgjengelig, i tillegg til å spore utgifter og planlegge servicestasjon besøk.
    Se mer
    Se mer
WollesMilooCrossuiteHy5ByzansCarvis