Technologie Blabu je na prodej
Získejte technologii Blabu
Dva a půl roku jsme vyvíjeli v pětičlenném produktovém týmu marketplace pro instantní procvičování mluvené angličtiny. Od začátku jsme stavěli robustní produkt, který bude schopný zvládnout tisíce hovorů denně z celého světa a bude splňovat veškeré legislativní limity. Pandemie Covid-19 nás otočila jiným směrem, který se nakonec nepotvrdil jako funkční. Proto jsme se rozhodli Blabu.com ukončit a nabídnout celou technologii k dalšímu využití.
Blabu v číslech
20 tis. hovorů
Blabu je protestováno na 20 tisících skutečných hovorů z celého světa.
23 tis. hodin
Na produktu a technologii Blabu se odpracovalo 23 tisíc hodin práce a neustálých iterací.
17 tisíc userů
Tisíce zaregistrovaných studentů i profesionálů využívalo Blabu.
Využití technologie
Marketplace pro Gig Economy
Propojování dvou stran, kdy jedna poskytuje znalost, poradenství nebo svůj čas druhé straně, která je za tuto znalost ochotná platit. Blabu bylo stavěno pro mezinárodní prostředí s různými časovými pásmy a měnami, splňující podmínky PSD2 pro marketplaces.
Příklad:
Poradenství, doučování předmětů, různé psychologické terapie, yoga a fitness tréninky.
Integrace video hovorů
Pokud máte již běžící aplikaci, můžete do ní jednoduše přidat modul videohovorů a chatu mezi jednotlivými uživateli.
Příklad:
Existující diskuzní fórum přidá možnost se poradit s odborníkem online.
Rezervační systémy
Blabu funguje jako rezervační systém, kdy jedna strana vypisuje svoji dostupnost a druhá strana si rezervuje tyto časy. Rezervace mohou být zároveň zpoplatněné. Blabu podporuje různé časové zóny, různé jazyky a různé měny.
Příklad:
Web s kadeřníky dává možnost si je rezervovat a rovnou zaplatit online.
Transakční portály
Blabu má propracovaný systém transakcí mezi jednotlivými uživateli, poplatky za platební služby, odvody daní atd. Celý systém pracuje s více měnami, umí je automaticky konvertovat a zároveň si pro reporting udržet jednu základní měnu.
Příklad:
Portál pro gig economy jako např. Fiverr nebo Upwork, kde se objednává činnost bez konkrétního termínu, a platí se výhradně online.
Nevíte, jestli je pro váš případ Blabu vhodné? Ozvěte se nám a probereme to.
Jak funguje Blabu?
Marketplace
Marketplace zajišťuje střetávání se uživatelů poskytujících služby s lidmi, kteří za ně chtějí zaplatit. Blabu v těchto vztazích zajišťuje pořádek a jednotná pravidla. Zároveň je Blabu čistě zprostředkovatelem služby profesionálů, nikoli finálním poskytovatelem služby nesoucím odpovědnost za odvedenou kvalitu.
Přehledné transakce
Blabu inkasuje peníze za služby od klientů, odečte poplatky od poskytovatele platby, odečte poplatky platformy a všechno ostatní okamžitě deposituje na virtuální účet profesionála. Díky tomuto nastavení splňuje přísné podmínky vyplývající z regulace PSD2.
Mezinárodní platforma
Ve všem se počítá s mezinárodním prostředím. Blabu pracuje s časovými pásmy uživatelů a všechno automaticky transformuje do lokálních časů. Umí pracovat s více jazyky a více měnami a automaticky je konvertovat.
Individuální ceníky
Každý profesionál si nastaví své služby a ceny za ně. Blabu navíc podporuje individuální nastavení cen i podle jednotlivých klientů. Stejná služba tak může mít rozdílné ceny a viditelnost pro různé klienty.
Instantní hovory
Blabu jako jediný systém podporuje instatní hovory, kdy není potřeba rezervace dopředu a klient volá profesionála instantně bez ohlášení stejně jako to známe při běžném telefonování. Blabu zároveň umí kombinovat instantní hovory s hovory předem rezervovanými.
Navíc získáte
Admin
Celá aplikace má administraci pro interní týmové užití k nastavení a správě klíčových entit zejména pro potřeby customer support.
Storybook
Design je jasně strukturovaný a všechny elementy využívají definovaná pravidla. Stavíme nad material designem.
Wireframes
K celému projektu máme wireframes, kde jsou popisy logiky funkcionalit a lze z nich jednoduše pochopit souvislosti.
Právní dokumenty
Poskytneme know-how a všeobecné obchodní podmínky pro správné fungování marketplaces v mezinárodním prostředí. Jen na tomto jsme strávili stovky hodin s právníky a daňovými poradci.
About the technology
Node.js, React, Google Cloud
Scalable platform is written in Node.js and run in Kubernetes in Google Cloud with the frontend written in React.
Infrastructure provides
Google Cloud Platform - two environments - production, staging
Gitlab - code repository, backups, orchestration, pipelines
Infrastructure tools
kubernetes - main component, container orchestration manager
terraform - tool for scripting and setup of infrastructure
sentry - monitoring and alerting (self hosted, can be in cloud)
grafana - visualization tool for infra dashboards
loki - log collection and analysis
prometheus - metrics collection, analysis and reporting/alerting
3rd-party tools
Twilio - video webrtc technology
Mailgun - e-mails
StitchData - ETL PostgresQL -> BigQuery
LogRocket - problem resolution / user session recording
Intercom - ad hoc popups, support chat
Architecture
Fully automatically scalable via Kubernetes/kops/GCP
GraphQL + REST based microservices exposed via Schema stitching
API first design - everything is exposed via GraphQL API with authorization layer
JWT based auth
Built on top of PostgreSQL/Redis
Timed events via delayed message queue or cron
Typescript
Mocha/Cypress/Jest tests everywhere
FE Analytics layer -> Google Tag Manager
Partial PWA support
Kdo jsou zakladatelé?
Petr Kováčik
CEO
Petr started as a developer 20 years ago and has worked in many positions in the development of internet projects. He founded his first company 13 years ago and in 2017 he sold his last company Skrz.cz to British Secret Escapes. Petr has a master's degree in Management in IT from the University of Economics in Prague.
Tomáš Strejček
CTO
Tomáš is a Senior Software Engineer with 12+ years of experience in all positions in a software/product workflow. His experience includes working at iflix and Mall Group.
He loves to build challenging products composed of many technologies, learn new stuff and solve problems. His current passion is Nodejs.
Videa z Blabu
Pro lepší pochopení komplexity systému jsme připravili několik videí prezentující hlavní scénáře nebo funkcionality. V aplikaci je pochopitelně násobně více logiky a vychytávek, které jsme vyvinuli ve více iteracích za téměř 2,5 roku práce na projektu.
Profesionálové
Registrace profesionála a prohlídka jejich sekce
Studenti, klienti
Registrace studenta a prohlídka jejich sekce
Rezervace a storno hovoru
Student rezervuje a následně stornuje hovor
Pozvánka do hovoru
Profesionál navrhuje studentovi hovor
Instantní hovor
Student volá bez předchozí rezervace
Storno rezervace
Student ruší předchozí rezervaci hovoru
Chat
Permanentní chat mezi profesionálem a klientem
Služby profesionála
Nastavení služeb a ceníku profesionála
Dostupnost profesionála
Nastavení dostupnosti profesionála pro rezervace
Co nabízíme?
Nabízíme celý programový kód včetně doplňující dokumentace ve formě schémat a wireframes. Nabízíme iniciační spuštění ve vašem Cloudu a dlouhodobé poradenství v případě implementačních nejasností. Další rozvoj aplikace bude plně ve vaší režii.
Kód?
Programový kód bude plně ve vaší režii. Můžete ho libovolně upravovat pro potřeby vašeho produktu.
Licence?
Licence je časově neomezená pro jeden konkrétní projekt. Programový kód se nesmí množit.
Tým?
Nabízíme pouze iniciační zprovoznění ve vašem cloudu. Následný rozvoj si musí řešit přímo váš tým. Pokud nemáte vlastní vývojový tým, doporučujeme vývojáře Ackee, nebo vývojáře DEVIX, kteří znají naši technologii.
Blabu?
Brand a doména Blabu.com není primárně obsahem prodeje. Pokud máte o tento brand zájem, prosím dejte nám vědět.