Zadavatel: nakupkrypto s.r.o.
Časový plán realizace: 1.7.2018 – 1.7.2019
Co je aplikace bitbeli.cz?
Bitcoin, Litecoin, Ethereum, Bitcoin Cash … všechny kryptoměny nakoupíte na jednom místě, bez složitých obstrukcí a s jistotou, že transakce jsou prováděny legálně.. Jednoduchost, bezpečnost, rychlost. To jsou základní charakteristiky nákupu kryptoměn skrze Bitbeli.
Startupový projekt, který inicioval Rostislav Plachý, je pro nás důležitým milníkem, neboť jsme ověřili naši kompetenci implementovat systémy typu FinTech.
Jak jsme postupovali?
Prvním krokem, bylo implementovat minimální životaschopný produkt (MVP), který jsme mohli podrobit reálnému provozu. Na základě analýzy jsme sestavili základní AML procesy, které chrání spotřebitele, ale i provozovatele služby Bitbeli. Tyto AML procesy byly kontinuálně revidovány právníky a analytickým týmem. Výstupem byla pravidla, která jsme implementovali do serverové části aplikace, a která zamezují provádět podezřelé transakce.
Dalším důležitým bodem bylo prototypování integrace s GoPay. Realizace napojení na platební bránu proběhlo bez větších potíží. Důležitější bylo stanovit jasnou strategii zpracování dat, které jsme od GoPay potřebovali pro důležitou součást AML validací v rámci procesu nákupu. Tyto kritické operace, které vyžadují transakční zpracování a zároveň obsahují citlivá data, která nesmí padnout do špatných rukou, jasně determinovala platformu, kterou jsme zvolili pro serverovou část projektu. Spring Boot společně s robustní security vrstvou, která neumožňuje neautorizovaný přístup, je hlavním pilířem, o který se celá aplikace opírá.
Následovala integrace s první burzou Bitstamp a první převod kryptoměny do krypto-peněženky zákazníka. Protože jsme si kladli za cíl být takovým malým agregátorem burz, museli jsme připravit unifikované rozhraní pro komunikaci. Nyní se systém dokáže rozhodnout, jakou burzu použít pro zvolenou kryptoměnu tak, abychom minimalizovali náklady spojené s nákupem kryptoměny na burzách a s jejich převodem do peněženky zákazníka. Tím maximalizujeme zisk obchodníka, aniž bychom tuto zátěž přesouvali na zákazníka.
Obrovskou výhodou systému Bitbeli je tvz. stabilizační činitel, který normalizuje možné výkyvy v kurzu kryptoměn na burzách. Tento koncept je unikátní, a tvoří naše interní know-how.
Zajímavosti z vývoje
Integrace s GoPay ID: Jedná se o zcela nový systém, který by měl ulehčit identifikaci fyzické osoby. Pro nás je tato část velice důležitá z hlediska AML, kde potřebujeme přiřadit bankovní účty ke konkrétní fyzické osobě. Vzhledem k tomu, že tento systém teprve vzniká, podílíme se na jeho testování a zlepšování technické dokumentace.
Funkce aplikace pro uživatele
Aplikace nabízí jednoduché uživatelské rozhraní, skrze které je možné realizovat nákup virtuální měny. Prvním krokem je volba kryptoměny a v jaké měně (FIAT) chce uživatel nákup provést. V druhém kroku se uživatel musí identifikovat. Buď provádí objednávku anonymně (částka nesmí přesáhnout 1000 EUR měsíčně), nebo se přihlásí ke svému účtu (může realizovat nákup v maximální hodnotě 3000 EUR v součtu za měsíc). Také je nutné, aby zadal platnou adresu své krypto-peněženky. Následně zvolí typ platební metody a přechází na platební bránu GoPay. Po úspěšné platbě je uživatel přesměrován zpět do Bitbeli, kde čeká na potvrzení ze strany GoPay. Pokud GoPay potvrdí platbu a projdou veškeré AML validace, systém automaticky provede nákup na burze a postará se o převod virtuální měny do krypto-peněženky uživatele. Přihlášený uživatel si může prohlédnout své objednávky v uživatelské sekci.
Funkce aplikace pro obchodníka
Obchodník disponuje vlastním interním systémem, kde je možné sledovat, vyhledávat a prohlížet jednotlivé objednávky. Zároveň mu aplikace poskytuje kompletní logy o procesech a jednotlivých krocích, které se provedly v rámci nákupu pro jednotlivé zákazníky.
Technické detaily
Použité technologie: Java, Spring Boot, Angular 6+
Integrace třetích stran: GoPay, GoPay ID, Bitstamp, Coinmate, Kraken
Webová mobilní aplikace – dostupná na doméně bitbeli.cz, postavená na architektuře single page application. Je optimalizovaná pro všechny prohlížeče.
Líbila se Vám případová studie?
Posuňte i Vy svůj business dál! Pojďme se sejít a probrat Vaše potřeby vývoje IT řešení.
Neváhejte a kontaktujte nás skrze formulář nebo přímo na tel. čísle
+420 601 328 713.