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
Mobil Klient: Flutter (Dart)
Front-end: ReactJS (JavaScript)
Back-end: Django (Python)
Miljø: EC2 (Ubuntu), RDS (PostgreSQL), ElastiCache (Redis)
Bøker Søk
ISBN-skanner
Nyhetsfeed
Mine bøker
Mine klubber
Topp 50
Mobile
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.
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.
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.
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.
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 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.
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.
Vi standardiserte metoden for å motta og forhåndsbehandle data fra tredjeparts servere og opprettet en algoritme som automatisk genererer en intern database.
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.
Teamet vårt har laget en algoritme som eliminerer unødvendige resultater fra søk seksjonen ved å sammenligne titler mot hverandre.
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.
LANARS' programmerere har implementert standarder for valg av visuelt innhold som finnes på Internett.
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.
Vi har startet bakgrunns utviklingen av bokdatabasen vår basert på Amazon Redis-hurtigbufring.
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?
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.
Teknologi, case-studier, jobber... det er alltid noe!
24.05.2024
KundeveiUtforske alle fasene bedriften eller personen går gjennom når det kommer til teknologisk prosjektutvikling, hvorfor det kan være nødvendig, hvordan velge riktig leverandør og hvordan du får maksimal avkastning fra investeringen din.Les mer17.08.2023
DEN ULTIMATE GUIDEN TIL Å SKAPE EN SIDEMENY MED SWIFTUI: DEL 1Heisann! I dag skal vi vise deg hvordan du kan gå fra å ha en tom sidemeny til å ha en pent animert, UX-bevisst sidemeny, vi skal gå gjennom steg-for-steg hvordan dette gjøres, og vi vil dele de beste praksisene med deg.Les mer13.06.2023
Alt om forretningsstrategier: Typer, fordeler og ulemper, og eksemplerDet spiller nesten ingen rolle hvilken sektor du jobber i, for konkurransen er intens i alle sektorer. Bedrifter prøver konstant å oppnå fordeler ved å kutte kostnader, innføre unike løsninger eller investere i ekspansjon. Alle disse trekkene kan være kraftige, men de må være innenfor en klar, veldefinert ramme som kan basere strategien på bedriftens ressurser. Den rammen kalles en forretningsstrategi. La oss se hvordan det fungerer.Les mer