Vývoj webového rozhraní pro platformu veterinárních protokolů

VCPR.ORG vyvíjí platformu, která pomáhá veterinárním lékařům a jejich klientům vytvářet, předepisovat a sledovat protokoly léčby zvířat.

Vývoj webového rozhraní pro platformu veterinárních protokolů

VCPR.ORG vytváří platformu, která pomáhá veterinárním lékařům a jejich klientům při vytváření, předepisování a sledování protokolů léčby zvířat. Platforma zahrnuje backend, který spravuje protokoly, předpisy a případy, a poskytuje API, které využívají tři front-endové aplikace přizpůsobené různým skupinám uživatelů.

K rozhraní API mají přístup také nezávislí vývojáři. Editor protokolů umožňuje veterinárním lékařům vytvářet a předepisovat protokoly a aplikace OnFarm umožňuje klientům registrovat případy a zobrazovat předepsané protokoly.

Aplikace Administrace umožňuje administrátorům spravovat uživatele, účty, seznamy léčiv a další informace.

Klient, vývojář softwaru samouk a veterinární lékař v jedné osobě, vyvinul ranou verzi platformy s financováním od USDA, ale potřeboval pomoct s řízením projektu, s vývojem front-endu a vychytáním všech chyb. Backend je napsán v jazyce Scala s frameworkem Play a frontend v Reactu.

Hlavním cílem bylo opravit a stabilizovat aplikaci a následně vyvinout backend

Převzít existující projekt není nikdy snadné. Klient měl určité obavy ohledně stability aplikace a seznamu možných chyb, kterých si všiml, nicméně to nebyl konečný seznam problémů. S klientem jsme se dohodli, že na projektu začneme pracovat - seznámíme se s kódem, sepíšeme požadavky na produkt a otestujeme aktuální stav aplikace, abychom zjistili, zda jsme schopni ji dokončit v daném termínu.

Pro navázání úzké spolupráce s klientem jsme mu poskytli vysvětlení našich agilních procesů a integrovali jej do našich nástrojů (Jira, Confluence). Připojili jsme se také ke klientovu Slack kanálu, abychom usnadnili rychlou a efektivní komunikaci.

I přesto, že našim úkolem bylo napsání webového rozhraní a následně také evidence a oprava chyb, museli jsme pochopit celou platformu, abychom klientovi efektivně pomohli dosáhnout jeho cíle.

Náš tým se skládal z klienta jako backendového vývojáře, dvou frontendových vývojářů, testera a produktového manažera. Koordinace práce mezi backendem a frontendem byla náročná, ale vždy jsme se dokázali dohodnout na dalších krocích. Další výzvou byl stávající kód, který používal starou verzi Reactu s architekturou, která měla co zlepšovat.

V průběhu projektu byl náš tým schopen analyzovat a pochopit stávající kód, opravit hlavní problémy a zlepšit kvalitu kódu použitím moderního Reactu s funkčními komponentami a hooky. Sepsali jsme také požadavky na produkt pro jednotlivé aplikace a na jejich základě jsme byli schopni identifikovat, specifikovat a opravit všechny chyby na platformě.

Výsledkem spolupráce je nyní stabilní aplikace, bez problémů a s přidanými novými funkcemi. Klient je spokojen s naší schopností naslouchat a reagovat na jeho specifické potřeby, rychle se přizpůsobit stávající kódové základně (i když některé technologie pro nás byly nové) a rychle pokročit. Spolupráce probíhá i nadále.

Trusted by 1,300+ companies

Hear from our clients.

4.9/5 on

Jejich komunikace byla přímá a transparentní.

Moravio has delivered the live video streaming platform, and it is exactly what the I wanted. They've successfully integrated the Stripe APIs and calendar function, which work well. Moreover, the vendor is detail-oriented, organized, and trustworthy. They also communicate well via Google Meet.This is some text inside of a div block.
James Leonard Ehrlich, DVM
CTO & CEO, VCPR.ORG
5
OUT OF 5
Scheduling
On Time / Deadlines
perfektní
5
OUT OF 5
Cost
Value / Within estimates
Nemůžu jim dát úplně dokonalé skóre, že ne?
5
OUT OF 5
Quality
Service & Deliverables
5
OUT OF 5
NPS
Willing to refer

Přemýšlíte o projektu? Napište nám.

Pomáháme korporacím, středním podnikům a startupům s digitálními produkty.

Napsat zprávu

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Odpovíme vám co nejdříve.
Vaše informace jsou u nás v bezpečí.
Rádi zodpovíme všechny vaše dotazy!

Zarezervujte si schůzku

Jakub Bílý

Vedoucí obchodu
Chcete s námi mluvit přímo? Zarezervujte si schůzku s Jakubem z rozvoje podnikání.
Zarezervujte si schůzku