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.

VCPR.ORG

Vcpr.org je internetová platforma USDA, která pomáhá veterinářům navrhovat a spravovat léčebné protokoly pro hospodářská zvířata. Podporuje bezpečné a efektivní předepisování a zlepšuje zdraví zvířat na farmách.

Testování softwaru a QA službyVývoj softwaru na míruKomplexní vývoj produktu

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.

Co říká náš klient

5/5 onClutch

Frontend Dev pro platformu veterinárních protokolů

Kvalitní služby společnosti Moravio si vysloužily pozitivní ohlas. V důsledku toho klient vyjádřil záměr pokračovat ve spolupráci s týmem i v dalších letech. Pracovali na efektivním řízení projektu a efektivně sledovali problémy v systému Jira. Zákazníci se mohou plně spolehnout na jejich spolehlivost a dovednosti. ‍ ‍

ProjektFrontend Dev pro platformu veterinárních protokolů
Země
OdvětvíZdravotnictví
Přečtěte si celou recenzi na Clutch

Quality

5/5

Schedule

5/5

perfektní

Cost

5/5

Nemůžu jim dát úplně dokonalé skóre, že ne?

NPS

5/10

James Leonard Ehrlich, DVM

James Leonard Ehrlich, DVM

CTO & CEO, VCPR.ORG

Pozadí

[object Object]

Výzva

[object Object]

Řešení

[object Object]

Výsledky

[object Object]

Technologies

Industries

Jakub Bílý

Jakub Bílý

Vedoucí obchodního rozvoje

Pojďme společně k výsledkům!

Vyplňte formulář a odpovíme vám do 8 pracovních hodin.
Rádi odpovíme na všechny vaše otázky!
Analyzujeme váš projekt a probereme detaily.

Napište nám