paint-brush
Egyedi közúti segítségnyújtási alkalmazás fejlesztése a React Native segítségéveláltal@marutitechlabs
Új történelem

Egyedi közúti segítségnyújtási alkalmazás fejlesztése a React Native segítségével

által Maruti Techlabs 11m2025/01/10
Read on Terminal Reader

Túl hosszú; Olvasni

Az alkalmazás fő funkciói a mobilalkalmazás, az adminisztrációs alkalmazás és a szolgáltatás-regisztrációs portál köré összpontosultak, amely lehetővé tette a szolgáltatók számára, hogy bekapcsolódjanak. A műhely eredményei alapján csapataink közösen megállapodtak a következő folyamatban minden egyes -
featured image - Egyedi közúti segítségnyújtási alkalmazás fejlesztése a React Native segítségével
Maruti Techlabs  HackerNoon profile picture

Szakértelem szállítva

Termékfejlesztés és minőségbiztosítás

Ipar

Autó

Ügyféltájékoztató

Az ügyfél másfél évtizede nyújt fejlett közúti segélyszolgálatokat az Egyesült Államokban. Kezdetben vontatási szolgáltatásokat kínáltak, végül más területekre is kiterjesztették az olyan szolgáltatásokat, mint a gumiabroncscsere, a gázszállítás, az akkumulátor gyorsindítása és cseréje, valamint az árokban ragadt és a csörlő szolgáltatások.

Projekt hatóköre

A közúti segítségnyújtás azonnali megoldásokat igényel ügyfelei számára. A hagyományos megközelítéssel az ügyfeleknek hosszú ideig kellett várniuk, anélkül, hogy világossá váltak volna, ki lesz a megmentőjük a szükség idején. Ezenkívül nagyobb kommunikációra és átláthatóságra volt szükség az ügyfél problémájával, valamint a szolgáltató szakértelmével, tartózkodási helyével és teljes költségével kapcsolatban.


Körülbelül 15 éve ügyfelünk a hagyományos módon bonyolította le az üzletmenetet, ahol az ügynökök telefonon fogadták a közúti segélykéréseket, és gyorsan összekötötték őket a közeli szállítókkal az igényeiknek megfelelően. Az ügyfél mindig a kifinomult belső eszközökre támaszkodott call center ügynökei számára.


Ezenkívül előfordultak olyan esetek, amikor az eladónak segítségre volt szüksége ahhoz, hogy felmérje a vevő problémáinak nagyságát, és felkészületlenül jelent meg. Ez kiszámíthatatlan várakozási időt eredményezne az ügyfelek számára, amikor balesetet vagy járműhibát találnak.


Hogy mindezekre a problémákra hatékony megoldást találjanak és versenyelőnyt szerezzenek, az ügyfél úgy döntött, hogy végponttól végpontig mobil alapú digitális élményt dolgoz ki ügyfelei számára.


Magas szinten a projekt ötlete a következők köré összpontosult - projektkövetelményeik megismerése után fejlesztő csapatunk a következőkre szűkítette a projekt hatókörét:

  • Az ügyfelek a képernyőjükön ismerhetik a szállítói szolgáltatások helyét és típusait.
  • Tervezzen olyan alkalmazást, amely valós időben megosztja a becsült időt és költséget a szükséges segítségért.
  • Gyors és ügynök nélküli közúti segítségnyújtás.

Kihívások

Az ügyfél csapata számos kihívással szembesült a közúti segélyszolgálatok nyújtása során. Ezért azt tervezték, hogy megzavarják a jelenlegi piaci gyakorlatot egy mobilalkalmazás bevezetésével a szolgáltatásaik eléréséhez. Elsődleges céljuk az volt, hogy a vevők és a szállítók közötti kommunikációt racionalizálják a hét minden napján, 24 órában igénybe vehető szolgáltatások digitális platform segítségével.


Ahhoz, hogy ezt a bravúrt sikeresen elérjük, számos kihívással kellett szembenézni. Íme egy lista ezekről a kihívásokról.


Olyan mobilalkalmazás fejlesztése, amely

  1. Naponta több mint 7000 út menti esemény
  2. Hatékonyan kezelhet körülbelül 4 millió éves kiszállítást
  3. Megfelel a több mint 25 000 irányítószámra vonatkozó magas igényeknek
  4. 2 millió sofőrnek és több mint 500 000 szolgáltatónak nyújt segítséget
  5. A chatbot modul és a dedikált hívástámogatás beépítése


A kihívások közé tartozott továbbá egy olyan regisztrációs folyamat kialakítása, amely képes kiszűrni a hozzáértő közúti szolgáltatókat, valamint olyan harmadik féltől származó integrációkat, mint a földrajzi helymeghatározás, az online fizetési átjárók és egy üzleti elemző eszköz.

Miért a Maruti Techlabs?

Ügyfelünk megtalálta a Maruti Techlabs on Clutch online platformot, amely összeköti a vállalkozásokat a szolgáltatókkal, és megjegyezte lenyűgöző, 4,8-as Net Promoter pontszámunkat. Az ügyfélnek volt egy ellenőrző listája a szállítói hitelesítő adatok, például az iparági tapasztalatok, az ügyfélreferenciák és a tanúsítványok ellenőrzéséhez, hogy megtalálja a projektje igényeinek és követelményeinek megfelelőt. Ezenkívül fel kellett mérniük, hogy a szolgáltató rendelkezik-e autóipari vagy kapcsolódó iparágakban végzett munkatapasztalattal.


Az azonosítási szakaszt követően információigénylést (RFI) terjesztettek ki. Ezt követően 8 kiválasztott szolgáltató nyújtott be pályázati kérelmet (RFP). Az RFP-válaszok átfogó értékelése, valamint az ügyfél és az értékesítési, üzleti elemző és fejlesztői csapatunk közötti kiterjedt megbeszélések után a Maruti Techlabs lett az ügyfelünk preferált szállítója.


Lenyűgözte őket a Maruti Techlabs üzleti csapatának gyors reakcióideje és a felkészültség, amely párosul azzal a képességgel, hogy két héten belül össze tudtak állítani egy egységes tervet és egy elkötelezett csapatot.


A szállítóválasztási szakaszt követően egy 4 hetes projektfelfedező műhelymunka indult a projekt sajátosságainak elmélyítésére. A felfedező műhely bemutatkozó találkozóval kezdődött a megrendelő és a megoldástervezőből, műszaki projektmenedzserből, üzleti elemzőből, fejlesztőkből és tervezőkből álló csapatunk között.


A felfedező műhelyek célja a projektterv kidolgozása volt a projekt hatókörébe, technológiai halmazába és a közúti segélyszolgálat alkalmazásához kapcsolódó átfogó, fázisok szerinti fejlesztési megközelítésbe való betekintések kicserélésével és asszimilálásával.


Ez a workshop kulcsfontosságú volt mind az ügyfél, mind a Maruti Techlabs számára, mivel ez szolgált a projekt sarokköveként, robusztus keretet hozva létre, amely magában foglalja a projekt ütemezését, tervezését, fejlesztését, és segített abban, hogy mindkét csapat elinduljon a tényleges fejlesztés megkezdése után.

Megoldás

Az alkalmazás fő funkciói a mobilalkalmazás, az adminisztrációs alkalmazás és a szolgáltatás-regisztrációs portál köré összpontosultak, amely lehetővé tette a szolgáltatók számára, hogy bekapcsolódjanak. A műhely eredményei alapján csapataink közösen megállapodtak a következő folyamatban minden egyes -


Mobilalkalmazás fejlesztés:

  • Két egyedi tulajdonságokkal rendelkező mobilalkalmazást kellett terveznünk, azaz az ügyfelek és a szolgáltatók számára.
  • Kezdetben tervezőcsapatunk vázlatokat készített a drótvázak fejlesztéséhez, és megosztotta azokat az ügyféllel, hogy beépíthessük a visszajelzéseket és azonnali változtatásokat hajthassunk végre.
  • A terv véglegesítése után a funkciókat a fejlesztőkhöz rendelték.
  • A funkciókat az alkalmazásban kódolták a specifikációk szerint.
  • Az alkalmazást átadtuk minőségbiztosítási szakembereinknek hibák és használhatósági problémák miatt.
  • A minőségbiztosítási szakértőink által megosztott problémák és visszajelzések megoldására az alkalmazást a végfelhasználók számára telepítettük.
  • Szállítási csapatunknak tisztességes elképzelése volt arról, hogy milyen hatalmas mennyiségű vevői és szállítói adatot kell összegyűjteni és kezelni. Ezért az Elasticsearch segítségével gyors és pontos eredményeket kaptunk.


Szolgáltató regisztrációja:

A közúti segélyszolgálatok alkalmazásának megtervezésének alapvető szempontja a szolgáltatók felvétele, miközben szakértelmük alapján osztályozzák őket. Íme egy összefoglaló arról, hogyan sikerült elérni ezt a bravúrt.


Alkalmazás regisztráció:

  • A szolgáltatóknak le kell tölteniük az alkalmazást, és regisztrálniuk kell eladóként.

  • A regisztráció során meg kell adniuk az üzleti információkat és az elérhetőségeket, valamint el kell fogadniuk az alkalmazás feltételeit.


Profil ellenőrzése:

  • Regisztrációs kérésüket követően az adminisztrátor felülvizsgálja a profiljukat.

  • A profilellenőrzés magában foglalja az üzleti törvényesség, a vontatási engedélyek, a szerelői minősítések és a biztosítás ellenőrzését.


Háttérellenőrzések:

  • Minden szolgáltatónak kötelező ellenőrzésen kell átesnie, ahol alaposan megvizsgálják a büntetett előéletét és a járművezetési előéletét, hogy megvizsgálják, betartják-e a cég által meghatározott erkölcsi kódexeket.


Gépjármű átvizsgálás, oktatás és beszállás:

  • Ha az eladónak vontatót vagy javítókocsit kell használnia, az adminisztrátornak meg kell vizsgálnia a járművet, hogy megbizonyosodjon arról, hogy az megfelel-e a biztonsági és minőségi előírásoknak.

  • Az ellenőrző hatóságnak képzést és bevezető anyagokat kell biztosítania, hogy segítse a szolgáltatókat abban, hogy megértsék az alkalmazás használatát, hozzáférjenek a szolgáltatáskérésekhez, és elősegítsék a hatékony ügyfélkapcsolatokat.


Szolgáltatók szervezése és kategorizálása:

  • A mobilalkalmazás az irányítószámuk vagy a földrajzi elhelyezkedésük alapján kínált ajánlásokat az ügyfeleknek.

  • Ezt hatékonyan úgy alakították ki, hogy a szolgáltatóktól információkat gyűjtöttek be a bevezetési folyamat során azokról az irányítószámokról, amelyeket hajlandóak fedezni. Eredményeiket bemutatnák az ügyfeleknek, attól függően, hogy hajlandóak-e és a munkaerőt lefedni a különböző helyszíneken.

  • Az ügyfél tartózkodási helye alapján a legközelebbi szállítók szerepelnek a vevők listáján. Ha a megjelenített eredmények nem válaszolnak, a felhasználó további területekre bővítheti keresési feltételeit. Ebben a kibővített keresési funkcióban azonban csak azok a szállítók jelennek meg, akik vállalták, hogy szolgáltatásaikat távoli helyekre is kínálják.

  • Az ügyfél a közúti segítségnyújtással kapcsolatos számos ágazatot kívánt lefedni. Ezért egy többszolgáltatásos aggregátor modellt valósítottunk meg. Ez lehetővé teszi az ügyfelek számára, hogy a különböző szolgáltatóktól származó bármely közúti segítség közül válasszanak.


Adminisztrátori webalkalmazás:

Egy adminisztrátori alkalmazás fejlesztése kritikus fontosságú egy igény szerinti mobilmegoldás szempontjából. Ez lehetővé teszi a platform számára, hogy sikeresen kezelje az ügyfeleket, a szállítói regisztrációt, a belépést és a kezelést, valamint folyamatosan gyűjtsön betekintést minden interakcióról az alkalmazás élményének és funkcióinak javítása érdekében.


Annak érdekében, hogy ügyfeleink az üzlet különböző területeit hatékonyan kezelhessék, a Domo analitikai eszközzel web alapú portált terveztünk. Interaktív vizualizációkat és üzleti intelligencia képességeket kínált egy könnyen használható felülettel.


Itt vannak azok a területek és folyamatok, ahol ez az eszköz a legjobb eredményeket hozta.

  • A szolgáltatási adatok figyelése irányítópultok és jelentések segítségével az információk egybevetése, összegzése és egyszerű bemutatása érdekében.

  • Madártávlatból készített térinformatikai elemzést végezhet térinformatikai adatok gyűjtésével, kombinálásával és megjelenítésével.

  • Lehetővé tette az érdekeltek számára, hogy ügyfélelemzést végezzenek szolgáltatási preferenciáik, mintahasználatuk és demográfiai adataik tanulmányozása révén.

  • Ügyfelünk a kulcsfontosságú teljesítménymutatók (KPI-k) megfigyelésével számszerűsítheti a teljesítményt a konkrét célokhoz képest.

  • Az adminisztrátor hatékony költségelemzést végezhet az árstratégia, a jövedelmezőség felmérése, a költségvetés és a tervezés, valamint a költségellenőrzés vizsgálatával.

  • A portál elemzi a call center teljesítményét a hívások mennyiségének, válaszidejének, időtartamának és az ügyfelekkel kapcsolatos problémák figyelésével.

  • Viselkedéselemzéssel optimalizálja a mobilalkalmazások teljesítményét és felhasználói élményét, azonosítja a funkcióhasználatot és egyéb fejlesztési területeket.

  • A különböző adatforrásokból származó adatok integrálása, mint például a szolgáltatási kérelmek, ügyfélinformációk, járműadatok és adatnaplók, biztosítja, hogy minden releváns adat elérhető legyen a megfelelőségi jelentéshez.


Egy mobilalkalmazás fejlesztése a semmiből óriási vállalkozás. A fejlesztőcsapatunkkal folytatott kiterjedt megbeszélést követően a projektfejlesztési ütemterv 3 fázisra oszlott. Íme egy rövid áttekintés mindegyikről.


1. fázis: Ügyfél és szállító, webalkalmazások fejlesztése

Az 1. fázis egy ügyfél és szolgáltató alkalmazás fejlesztéséből állt. Mindkét alkalmazást támogatná egy internetes portál a felhasználói interakciók és a szállítók adminisztrálására és kezelésére. A becsült fejlesztési idő 4 hónap volt. Ez magában foglalja az alkalmazás fejlesztését, tesztelését és telepítését az Egyesült Államok körülbelül 15 államában, majd a 2. fázisban az összes államra kiterjedő méretezést. A feladat így valósult meg.


Jellemzők és funkciók:

  • Vevő és eladó regisztráció

  • Földrajzi hely

  • Szolgáltatói profil

  • Valós idejű követés

  • Fizetési integráció

  • Csevegés és hívás funkció

  • Push értesítések

  • Előzmények és számlák

  • Értékelések és vélemények


A Maruti Techlabs csapatának hatóköre az 1. fázis átfogó tervezése (drótvázolás és UI/UX tervezés), fejlesztés (backend, frontend, integrációk), tesztelés (funkcionális, használhatóság, teljesítmény és biztonság), üzembe helyezés és indítás utáni támogatás körül forgott. megjelent a Figmán, a React Native fejlesztése befejeződött, a Braintree pedig a fizetési integrációhoz.


2. fázis: Alkalmazásméretezés és Analytics-integráció

Ennek a szakasznak az elsődleges célja az volt, hogy az alkalmazást az Egyesült Államokban szélesítsék, miközben hozzáadják a Domo elemző eszközt , és növeljék az ügyfelek visszajelzési csatornáit alkalmazáson belüli felmérések, közösségi média csatornák, alkalmazáson belüli visszajelzési űrlapok és e-mailek bevonásával.


A 2. fázis a becslések szerint a mobilalkalmazás elindítását követő 3 hónapon belül zárul le.


3. fázis: Iteratív fejlesztés

A 3. fázis az alkalmazás kezdeti üzembe helyezése után három hónappal kezdődött, hangsúlyozva az iteratív fejlesztést, amely a 2. fázisból származó ügyfelek visszajelzésein és az elemző eszközből származó betekintéseken alapul.


Ezen túlmenően ebben a szakaszban hatékonyan megtörtént a biztonsági intézkedések értékelése és javítása a szabályozásoknak való megfelelés érdekében. Az agilis gyakorlatok követése és a projekt három fázisra osztása leegyszerűsítette a Maruti Techlabs csapatai számára a fejlesztést, strukturált, hatékony folyamatot biztosítva.



Kommunikáció és együttműködés

A kommunikáció létrehozhat vagy megszakíthat egy szoftverprojektet. Csapatunk az első naptól kezdve nagy hangsúlyt fektettek a különböző csatornákon keresztüli erős kommunikációra, hogy biztosítsák, hogy mindkét fél valóban összehangolt legyen, és a kommunikációs hibák miatt alig vagy egyáltalán nincs helye a hibáknak.


Az ügyfél folyamatosan tájékozott marad a termékfejlesztés állapotáról, frissítéseket kap az előrehaladásról és értesítéseket a felmerülő kihívásokról. Ez lehetővé teszi a problémák gyors megoldását, és felhatalmazza az ügyfelet arra, hogy proaktívan mérsékelje a kockázatokat, mielőtt még nagyobb hógolyóvá alakulna.


Mindkét csapat a következő platformokat használta a napi/heti kommunikációhoz a projekt életciklusa során:

  • Slack: A projekttel kapcsolatos gyors és napi kommunikációhoz, megbeszélésekhez és frissítésekhez.

  • Zoom: A Zoomot mindennapi verbális kommunikációra, a projekt előrehaladásának áttekintésére, a funkciók bemutatására és a konkrét problémák megoldására használtuk.

  • Jira: A Jira a legjobb szolgáltatásokat kínálja a folyamatos frissítéshez és a projekt előrehaladásának nyomon követéséhez, hogy betekintést nyerjen a projekt állapotába.


Egy kétrészes mobilalkalmazás és egy webes alkalmazás fejlesztéséhez több szakértelemmel és tapasztalattal rendelkező személy szükséges. A Maruti Techlabs-nál a csapatalakítás egyik alapelve a közös együttműködési múlttal rendelkező törzstagok integrációja. Ez az egyedülálló megközelítés segít a csapatnak meglehetősen gyorsan haladni a rohamozási és normálási fázisokon, lehetővé téve számukra, hogy gyorsan elérjék a magas teljesítményszintet.


Ennek ellenére a csapat teljes munkaidős elkötelezettsége biztosítja, hogy képesek legyenek mélyen foglalkozni az ügyfél jövőképével és követelményeivel. Ez a jellegzetes modell nemcsak friss perspektívákat és energiát olt a teljes projektbe, hanem azt is biztosítja, hogy a csapattagok megingathatatlanul 100%-ban a meghatározott üzleti célok elérésére összpontosítsanak.


A csapat felépítése az alábbiak szerint alakult:

  • Műszaki projektmenedzser
  • UI/UX tervező
  • Mobilalkalmazás-fejlesztők (iOS és Android)
  • Frontend fejlesztők
  • Háttérfejlesztők
  • Minőségbiztosítási mérnökök
  • Üzleti elemző

Technology Stack



Eredmények

Az ügyfelek és szolgáltatók számára mobilalkalmazás fejlesztése javította az ügyfél által végzett műveletek általános hatékonyságát. Elősegítette a jobb koordinációt, a megalapozott döntéshozatalt és a szolgáltatás minőségének javítását, ami a vállalat, ügyfelei és szolgáltatói számára előnyös.


  1. Továbbfejlesztett felhasználói élmény: Az alkalmazás segítségével a felhasználók egyszerűen kérhetnek segítséget, nyomon követhetik a szolgáltatás előrehaladását, és valós idejű frissítéseket kaphatnak.

  2. Gyors reagálás: A reagálási idő jelentősen lecsökken, így biztosítva az időben történő segítséget.

  3. 24 órás hozzáférés: A felhasználók éjjel-nappal hozzáférhetnek az alapvető közúti segélyszolgálatokhoz.

  4. Hatékony rekordkezelés: A felhasználók, szállítók és adminisztrátorok könnyedén kezelhetik a szolgáltatási rekordokat, számlákat és fizetési bizonylatokat a mobilalkalmazáson belül.

  5. Tájékozott döntések: Az alkalmazás lehetővé teszi a felhasználók számára, hogy megalapozott döntéseket hozzanak a szolgáltatók értékeléseinek és értékeléseinek ellenőrzésével.

  6. Egyszerűsített számlázás: Az egyszerűsített számlázási folyamat lehetővé teszi az ügyfelek számára, hogy online fizetéseket hajtsanak végre, így nincs szükség készpénzes tranzakciókra.

  7. Folyamatos fejlesztés: Az értékes vásárlói visszajelzések, vélemények és elemzések segítenek a vállalatnak a szolgáltatás minőségének javításában.

  8. A hűség ösztönzése: Különleges ajánlatok, kedvezmények és hűségprogramok elősegítik az ismétlődő üzleti tevékenységet és az ügyfelek megtartását.

  9. Azonnali kommunikáció: A chatbot modul megkönnyíti a hozzáférhető kommunikációt kérdések és aggályok esetén.

  10. Versenyelőny: Az alkalmazás versenyelőnyt biztosít, és vonzza a műszakilag hozzáértő ügyfeleket.

  11. Mentővonal vészhelyzetekben: Kritikus helyzetekben az alkalmazás mentőövként szolgál, lehetővé téve a felhasználók számára, hogy megosszák tartózkodási helyüket, hogy azonnali segítséget kérjenek.


  • A webalapú portál lehetővé teszi az ügyfél számára, hogy az adatok vizualizációjával nyomon kövesse az üzleti teljesítményt, segítve az alkalmazások folyamatos fejlesztését.

  • Az alkalmazás leegyszerűsíti a szállítók regisztrációját és a fizetések feldolgozását, és csökkenti a készpénzes tranzakciókat.

  • Összegyűjti a szolgáltatók teljesítményadatait (válaszidő, teljesítési arányok, elégedettségi értékelések) teljesítményértékelésekhez és ösztönzőkhöz.

  • A hatékony szolgáltatói menedzsment gyorsabb válaszadást és jobb ügyfélszolgálatot eredményez, ami növeli az elégedettséget.


A közúti segítségnyújtás igény szerinti kérelmei sikeresen kezelték a sürgős járművontatási és -javítási szolgáltatások megtalálásával kapcsolatos bonyolultságokat. Egyre több hagyományos fizikai szolgáltató egység veszi igénybe a digitális platformokat, hogy kibővítse ügyfélkörét.


Ha befektetést fontolgat a gyorsan növekvő közúti segélyszektorba, akkor megérett az idő. Vegye fel velünk a kapcsolatot mobilalkalmazás-fejlesztési igényeivel kapcsolatban, és vizsgáljuk meg, hogyan segíthetünk és könnyíthetünk meg belépésedre erre a virágzó piacra.

Fejlesztési folyamatunk

Követjük az Agile, Lean és DevOps bevált gyakorlatait, hogy olyan kiváló prototípust hozzunk létre, amely együttműködésen és gyors végrehajtáson keresztül valósítja meg felhasználói ötleteit. Legfontosabb prioritásunk a gyors reakcióidő és a hozzáférhetőség.


Nagyon szeretnénk az Ön bővített csapata lenni, így a rendszeres találkozókon kívül biztos lehet benne, hogy csapatunk minden tagja egy telefonhívás, e-mail vagy üzenet távolságra van.