Mobilioji aplikacija autosporto bendruomenei

  1. Home
  2. Portfolio
  3. Moderni autosporto aplikacija su Laravel ir React Native
Mobiliosios aplikacijos vartotojo sąsaja su socialiniu tinklu, trasos nustatymais ir užduočių sistema, vaizduojama trimis išmaniaisiais telefonais.

05 Sausio 2025

Data

London, UK

Vieta

Mobilioji aplikacija su GPS, socialinėmis funkcijomis ir mokėjimų sistema

Prisidėjome prie realaus laiko veikimu paremtos mobiliosios aplikacijos kūrimo, skirtos automobilių entuziastų bendruomenei. Projektas apjungia sporto technologijas, socialines funkcijas bei integruotus prenumeratų ir taškų rinkimo modelius – visa tai vienoje platformoje.

Naudodamasis GPS duomenimis, vartotojas gali pasirinkti realią pasaulinę trasą ir važiuodamas matyti informaciją apie greitį, ratų laikus, trasos žemėlapį. Po seanso galima išsaugoti HD vaizdo įrašą su duomenų perdanga – ideali priemonė rezultatų analizei ar pasidalinimui.

Aplikacijoje įdiegėme nuosavą „live feed“ sistemą, leidžiančią vartotojams įkelti nuotraukas, vaizdo įrašus, komentuoti bei reaguoti į kitų įrašus. Nors funkcionalumas primena Instagram, visa sistema buvo sukurta nuo nulio, specialiai pritaikyta autosporto bendruomenei.

Įdiegtas momentinių pokalbių funkcionalumas, naudojant Firebase Realtime Database, leidžia vartotojams susirašinėti tarpusavyje realiu laiku.

Vartotojai už veiksmus programėlėje gauna taškus, kuriuos galima kaupti ir dalyvauti prizų loterijose. Sistema motyvuoja įsitraukimą – už socialinių tinklų veiksmus, rekomendacijas ar įkeltą turinį galima kaupti GP taškus.

Programėlėje veikia freemium modelis – vartotojai gali naudotis pagrindinėmis funkcijomis nemokamai, o už papildomas galimybes siūlomi mokami planai. Kadangi mokamos funkcijos yra susijusios su pačios programėlės turiniu ir galimybėmis (pvz., įrašai, dvigubi taškai, papildomi nustatymai), pagal Google Play ir Apple App Store politiką šiuo atveju privaloma naudoti in-app mokėjimų sistemas.

Todėl buvo integruoti:

  • Apple In-App Purchase

  • Google Play Billing

Šiuo atveju Stripe negali būti naudojamas, nes programėlėje nėra parduodamos fizinės prekės ar paslaugos už programėlės ribų. Tokia integracija leidžia sklandžiai valdyti prenumeratas, automatinį atnaujinimą bei mokėjimų stebėjimą per nativinius platformų sprendimus.

Kaip serverio sprendimą pasirinkome Laravel, kuris užtikrina saugią, greitą ir aiškią API integraciją su mobilia aplikacija. Svarbiausia – administracinė dalis leidžia klientui lengvai keisti didelę dalį aplikacijos turinio (pvz., tekstus, pavadinimus, trasų sąrašus, nuotraukas) be būtinybės naujinti programėlę App Store ar Google Play.

Laravel taip pat valdo vartotojų statistiką, prenumeratų būsenas, turinio moderavimą ir kitus vidinius sprendimus.

Kodėl tai buvo įdomus iššūkis?

Ši aplikacija apjungė daug skirtingų sričių – nuo sportinių duomenų apdorojimo iki socialinio tinklo kūrimo. Didžiausi iššūkiai – realaus laiko duomenų sinchronizacija, mokėjimų integracija, UX dizainas ir veikimo našumas. Dirbdami su šiuo projektu įgijome daug praktinės patirties kuriant kompleksines, daugiasluoksnes aplikacijas.