Pereiti prie turinio
Mobilioji programėlė

Bredino: patikrinta porų paieškos ir veisimo platforma grynaveisliams gyvūnams

Du telefonai su Bredino porų paieškos kortelėmis: šuns ir arklio
Klientas
Bredino
Sritis
E. prekybaVartotojų programėlės
Ką padarėme
Product Strategy & Brand NamingUX/UI Design & Design SystemCross-Platform Mobile ArchitecturePostgres Database Modeling & RLS RulesDocument Verification Back-Office PanelAutomated CI/CD Testing PipelineIn-App Subscription & Pass Billing Strategy
Technologijos
React NativeExpo SDK 58 / Expo RouterTypeScriptTailwind CSSZustandSupabaseEdge FunctionsExpo PushStripe

Žmonių patikrinta porų paieškos ir vadų prekyvietė, jungianti grynaveislių šunų, kačių ir arklių savininkus su sertifikuotais veisėjais.

Prologas

Ieškant patikrinto poravimosi partnerio kilmingam šuniui, katei ar arkliui, paprastai tenka naršyti nepatikrintus skelbimus ir išsibarsčiusius veislių registrų forumus, o sukčiavimas čia labai paplitęs. Gyvūnų savininkams sunku patikrinti sveikatos sertifikatus, LOE kilmės knygas ir veisimo licencijas. Atsakingi veisėjai, savo ruožtu, neturi profesionalios, teisės aktus atitinkančios platformos, kurioje galėtų pristatyti patikrintus veislinius patinus ir vadas.

Authect sukūrė Bredino koncepciją, architektūrą ir pačią programėlę. Tai moderni mobilioji programėlė, kuri sujungia įprastą porų paiešką braukiant su griežtu, žmonių atliekamu dokumentų tikrinimu. Bredino sukurta laikantis griežtų Europos gyvūnų gerovės įstatymų (Ley 7/2023). Tai patikima prekyvietė, kurioje gyvūnų savininkai braukia per tinkamus, sveikatos tyrimus atlikusius kandidatus, saugiai susirašinėja ir seka rujos ciklus.

Bredino sukurta naudojant kelioms platformoms skirtą React Native technologiją ir našią Supabase serverinę dalį ES. Sudėtingas kilmės sekimas, mikroschemų tikrinimas ir vadų laukiančiųjų sąrašai tampa paprasta skaitmenine patirtimi.

Sukurti visiškai veikiantys prototipo ekranai
39
Žmonių patikrinti kilmės ir sveikatos dokumentai
100%
Katalogizuotos veislės pagal LOE, FIFe ir PRE
69
Siekiamas dokumentų patikrinimo laikas (SLA)
< 48 val.
Keturi telefonai iš eilės su registracijos, paieškos, pokalbių ir vadų laukiančiųjų sąrašo ekranais

Iššūkis

Kuriant teisės aktus atitinkančią, plačiajai auditorijai skirtą porų paieškos platformą grynaveisliams gyvūnams, teko spręsti teisinius, techninius ir reguliavimo iššūkius:

Griežti reguliavimo reikalavimai (ES ir Ispanijos Ley 7/2023)

Europos teisės aktai draudžia parduoti nepatikrintus gyvūnus. Kiekviename veisimo skelbime turi būti nurodytas patikrintas veisėjo registracijos numeris (Zoological Nucleus/REGA), mikroschema ir oficiali veisimo licencija.

Didelė dokumentų ir kilmės klastojimo rizika

Skirtingai nei įprastuose socialiniuose tinkluose, gyvūnų profiliams reikia patikrinti kelis dokumentus: LOE/RRC kilmės dokumentus, genetinius sveikatos tyrimus (klubų ir alkūnių displazija, PRA), mikroschemų įrašus ir savininko tapatybę.

Skirtingos kelių rūšių duomenų struktūros

Šunims, katėms ir PRE arkliams reikia iš esmės skirtingų duomenų modelių. Veislinių eržilų profiliuose turi būti galima nurodyti spermos siuntimo būdą (atvėsinta ar užšaldyta) ir sporto šakas, o šunims ir katėms reikia sekti veislei būdingus genetinius tyrimus ir automatiškai skaičiuoti rujos ciklus.

Telefonas su kelių dokumentų tikrinimo sąrašu, kuriame laukia patvirtinimo kilmės ir sveikatos dokumentai
Trys telefonai, kuriuose palyginamos skirtingos šunų, kačių ir arklių profilių formos

Mūsų sprendimas

Authect suprojektavo ir sukūrė Bredino kaip saugią ir našią programėlę kelioms platformoms, kurioje saugumo ir verslo taisyklės užtikrinamos duomenų bazės lygmeniu.

Intuityvi paieška braukiant

Bredino sudėtingą veislinį suderinamumą pateikia elegantiškoje braukiamoje sąsajoje. Kandidatai rikiuojami pagal skaidrų vertinimo algoritmą, kuris pirmenybę teikia patikrintai kilmei, atliktų sveikatos tyrimų išsamumui, pasirengimui rujai ir geografiniam artumui.

Tikrinimo procesas, kuriame dalyvauja žmogus

Administravimo skydelyje komandos nariai per 48 valandas peržiūri, patvirtina arba atmeta įkeltus kilmės ir sveikatos dokumentus. Pakeitus patikrintus profilio laukus, patikrinimo ženklelis automatiškai panaikinamas, kad būtų išvengta sukčiavimo.

Rujos ciklų ir vadų sekimo sistema

Programėlėje yra automatinė rujos ciklų skaičiuoklė, pritaikyta kiekvienai rūšiai (šunims 63 dienos, katėms 65, arkliams 340). Likus 30 dienų iki rujos, ji automatiškai siunčia pranešimą, kad būtų lengviau parinkti tinkamiausią laiką poravimui.

Saugumo ir atitikties taisyklės duomenų bazės lygmeniu

Visi vietos duomenys suapvalinami iki 1 km tinklelio, kad būtų apsaugotas savininkų privatumas, o nuotraukų GPS metaduomenys automatiškai pašalinami prieš įkeliant. Dienos „patinka“ paspaudimų ir profilių matomumo ribas griežtai užtikrina Supabase eilučių lygio sauga (RLS).

Nešiojamasis kompiuteris su administravimo skydeliu, kuriame tikrinami dokumentai, šalia telefonas su patikrinto profilio ženkleliu

Rezultatai

Bredino pristatyta kaip išbaigtas, visiškai interaktyvus 39 ekranų prototipas su visa funkcionalumo grandine, visiškai paruoštas pateikti programėlių parduotuvėms.

Įgyvendintas MVP

Sukurti 39 veikiantys ekranai iPhone, Android ir žiniatinkliui: registracija, paieška braukiant, susirašinėjimas realiuoju laiku, rujos sekimas ir vadų laukiančiųjų sąrašai.

Automatinė kodo kokybės kontrolė ir testavimas

Sukurta itin patikima serverinė dalis su 25 duomenų bazės lentelėmis, griežtomis eilučių lygio saugos taisyklėmis ir 109 automatiniais integraciniais testais, užtikrinančiais, kad neįvyktų joks duomenų nutekėjimas.

Paruoštas paleidimo planas

Parengta išsami paleidimo strategija, apimanti App Store ir Google Play reikalavimų atitiktį, ES privatumo standartus ir pajamų programėlėje modelius.

Telefonai su rujos ciklo kalendoriaus žiedu ir priminimu apie poravimą
Telefonas su sėkmingos poros ekranu, dviem gyvūnų nuotraukomis ir konfeti

Daugiau projektų

Papasakokite, ką kuriate. Įkūrėjas atsakys per vieną darbo dieną ir kurs projektą kartu su jumis.

Jūsų duomenis įrašysime į savo CRM sistemą, kad galėtume su jumis susisiekti dėl jūsų užklausos. Daugiau informacijos rasite mūsų privatumo politikoje.