PROJEKTS

Kopbraukšanas programmatūra pasažieriem, vadītājiem un dispečeriem

Pielāgotas programmatūras izstrāde, Pasažieru un vadītāju lietotnes, Taksometra pasūtīšana, GPS izsekošana reāllaikā, Vadītāju dispečervadība, Braukšanas maksas aprēķins, Maksājumu apstrāde ar kredītkartēm, Tīmekļa administrēšana

  • Nozare: Mobilitātes pakalpojumi
  • Luksemburga Atrašanās vieta: Luksemburga
  • Izstrādes laiks: 16 nedēļas
  • Tehnoloģijas: JavaScript / TypeScript (Node.js), Python
4+ mēneši

Šis taksometru uzņēmums daudz laika pavada, koordinējot pasūtījumus, vadītājus un maksājumus atsevišķās darba vidēs. Kopbraukšanas programmatūra apvieno procesu vienā sistēmā: pasažieri pasūta taksometru mobilajā lietotnē, vadītāji saņem piemeklētus braucienus, bet dispečeri tīmeklī uzrauga transportlīdzekļus. Sistēma aprēķina braukšanas maksu, apstrādā maksājumus, rāda brauciena statusu reāllaikā un vienā pakalpojumā glabā vadītāju un pasažieru vērtējumus.

Kopsavilkums

Problēma

Taksometru uzņēmums koordinē pasūtījumus, dispečeru darbu un izsekošanu. Tas arī koordinē braukšanas maksas, maksājumus un pārskatus vairākos operacionālajos procesos.

Risinājums

Risinājums kļuva par vienotu kopbraukšanas platformu ar pasažieru un vadītāju lietotnēm, kā arī tīmekļa paneli dispečeru vadībai un operācijām.

Rezultāts

Programmatūra ir izveidota, lai samazinātu manuālu koordinēšanu un laiku, kas nepieciešams braucienu informācijas pārsūtīšanai starp komandām.

Klienta stāsts

Klients ir taksometru uzņēmums no Luksemburgas. Tas apkalpo pasažierus, nodrošinot taksometru pasūtīšanu, un koordinē vadītājus, kuri veic pasažieru uzņemšanu un nogādāšanu galamērķī.

Braukšanas maksas aprēķins, maksājumi un atbalsts rada papildu operacionālo slodzi.

Administrēšanai, dispečeru darbam un autoparkam bija nepieciešams arī tīmekļa panelis. Tas bija nepieciešams arī cenu noteikšanai, maksājumiem un pārskatiem.

Risinājums tika veidots kā savienotas mobilās lietotnes un tīmekļa panelis. Īpaša uzmanība tika pievērsta GPS atjauninājumiem reāllaikā un vadītāju piemeklēšanai pasažieriem.

Tika iekļauts arī maksājumu statuss, konfigurējamas cenas, atbalsts publicēšanai un dokumentācija.

Klients vēlējās

  1. Atsevišķas pasažieru un vadītāju lietotnes iOS un Android
  2. Pārvaldīt lietotājus, vadītājus, braucienus, cenas, maksājumus, atbalstu un operācijas
  3. Izsekot GPS, kartēm, paredzamajam ierašanās laikam, brauciena statusam un vadītāju piemeklēšanai pasažieriem
  4. Atbalstīt testēšanu, izvietošanu, dokumentāciju un abas lietotņu platformas

Kāpēc gatava programmatūra nebija piemērota

Gatavā kopbraukšanas programmatūra savieno pasažierus ar vadītājiem, balstoties uz pašreizējo atrašanās vietu, un aprēķina braukšanas maksu. Lai apvienotu taksometru uzņēmuma pasažieru, vadītāju un administrēšanas darbplūsmas, bija nepieciešama pielāgota platforma. Tā apvienoja pasūtīšanu, izsekošanu un maksājumus vienā darbības modelī, kā arī tajā pašā modelī iekļāva cenu noteikšanu, pārskatus un saziņu.

Projekta pārskats

Risinājums tika izstrādāts, balstoties uz trim savienotām darba vidēm: pasažieru lietotni taksometra pasūtīšanai, vadītāja lietotni braucienu pieņemšanai un tīmekļa paneli dispečeru vadībai un operācijām. API savieno lietotnes, nodrošinot autentifikāciju, brauciena statusu, vadītāju pieejamību un maksājumu informāciju.

Lai apstrādātu braucienus tiešsaistē, pasažieru, vadītāju un dispečeru ekrānos tika nodrošināti atrašanās vietas atjauninājumi reāllaikā. GPS dati atbalsta vadītāju piemeklēšanu, kartes marķierus, paredzamo ierašanās laiku un brauciena statusu.

Braukšanas maksas plūsma tika izveidota tā, lai pirms brauciena parādītu aptuveno cenu un gala cenu aprēķinātu pēc brauciena datiem un konfigurējamiem cenu noteikumiem. Maksājumu apstrāde, atmaksas, izmaksas un maksājumu statuss ir pieejami operāciju panelī.

Administrēšanas vide tika veidota, ņemot vērā vadītāju profilus, grafikus un aktīvos braucienus. Tā aptver arī cenu noteikšanu, maksājumus un atbalstu, kā arī braucienu analīzi, ieņēmumu pārskatus un CSV eksportu.

Izstrādes pieejā tika iekļautas testēšanas, sagatavošanas un produkcijas vides. Tajā tika iekļauti arī izvietošanas skripti, tehniskā dokumentācija un atbalsts lietotņu publicēšanai App Store un Google Play.

Vēlāk atsevišķi var pievienot tādas funkcijas kā cenu solīšana, lojalitātes punkti un atlaides. Kā papildiespējas pieejama arī brauciena atskaņošana un piegādes režīms.

Piegādātās galvenās funkcijas

  • Pasažieru braucienu pieprasījumi ar uzņemšanas un galamērķa vietām
  • Vadītāju piemeklēšana un brauciena pieņemšana
  • GPS izsekošana reāllaikā ar kartes atjauninājumiem un paredzamo ierašanās laiku
  • Automātisks braukšanas maksas aprēķins pēc konfigurējamiem cenu noteikumiem
  • Maksājumu apstrāde reāllaikā un maksājumu statuss
  • Dispečera karte ar aktīvajiem braucieniem un vadītāju statusiem
  • Vadītāju profili un pieejamības pārvaldība
  • Braucienu, ieņēmumu un ienākumu pārskati ar CSV eksportu
  • Pasažieru un vadītāju vērtējumi pēc braucieniem

Var pievienot

+ Cenu solīšana + Lojalitātes punkti + Atlaides + Brauciena atskaņošana + Piegādes pakalpojuma režīms + Braucienu analīze + Ieņēmumu analīze

Kas vēl var izmantot šo risinājumu

Uzņēmumi ar līdzīgu vadītāju koordinēšanas uzdevumu var pielāgot šo risinājumu saviem pasūtīšanas, izsekošanas, maksājumu un autoparka noteikumiem.

Kopbraukšanas un braucienu pasūtīšanas uzņēmums

Uzdevums Tas koordinē pasažieru pieprasījumus, vadītāju piemeklēšanu, braucienus reāllaikā, braukšanas maksas un maksājumus.
Kā risinājums palīdz Risinājums savieno pasažieru un vadītāju lietotnes ar dispečeru rīkiem, atrašanās vietas atjauninājumiem, braukšanas maksas aprēķinu un maksājumu apstrādi.

Kopienas vai kopīgu braucienu pakalpojums

Uzdevums Tas koordinē vairākus pasažierus un vadītājus kopīgiem braucieniem un uzņemšanas vietām.
Kā risinājums palīdz Tā pati platforma nodrošina pasažieru pieprasījumus, vadītāju pieejamību, brauciena statusu reāllaikā un dispečera pārskatāmību.

Uzņēmums, kas apvieno braucienu pasūtīšanu ar piegādi

Uzdevums Tas pārvalda vienu vadītāju autoparku pasažieru pārvadājumiem un piegādēm.
Kā risinājums palīdz Piegādes režīms var izmantot to pašu vadītāju autoparku, sinhronizētu administrēšanu, izsekošanu un maksājumu darbplūsmas.

Tehnoloģiju steks

JavaScript / TypeScript (Node.js)

Lietotņu un API izstrāde

Šī valodu grupa nodrošina platformas mobilās, tīmekļa un servera puses daļas.

Python

Aizmugursistēmas un analītikas pakalpojumi

Python nodrošina API, datu apstrādi un pārskatu pakalpojumus.

PHP

Atbalsta aizmugursistēmas pakalpojumi

PHP bibliotēkas nodrošina atsevišķas integrācijas, dokumentāciju un datu apmaiņu.

fastapi

Veidot aizmugursistēmas API

fastapi (Python ietvars tīmekļa API) savieno lietotnes ar platformas pakalpojumiem.

websocket

Nosūtīt brauciena atjauninājumus reāllaikā

websocket (bibliotēka divvirzienu saziņai reāllaikā) nosūta atrašanās vietas un brauciena statusa izmaiņas.

@justanarthur/just-map

Attēlot kartes un maršrutus

@justanarthur/just-map (kartes bibliotēka ar GPS piemeklēšanas atbalstu) attēlo transportlīdzekļu atrašanās vietas un maršrutu informāciju.

stripe

Apstrādāt maksājumus ar kartēm

stripe (maksājumu apstrādes bibliotēka) apstrādā karšu maksājumu pieprasījumus un darījumu statusu.

d3-dsv

Formatēt CSV pārskatus

d3-dsv (CSV un TSV failu bibliotēka) atbalsta pārskatu formatēšanu.

GraphQL-core

Nodrošināt GraphQL pakalpojumus

graphql-core (Python bibliotēka GraphQL pakalpojumiem) nodrošina strukturētu saziņu starp platformas daļām.

CSV

Eksportēt braucienu pārskatus

CSV tiek izmantots lejupielādējamiem braucienu, ienākumu un ieņēmumu pārskatiem.

Integrācijas

Stripe

Stripe apstrādā karšu maksājumus un atgriež maksājuma darījuma statusu.

WePay

WePay var savienot maksājumu apstrādei brauciena maksājuma plūsmā.

Apple App Store

Pasažieru un vadītāju lietotnes ir sagatavotas publicēšanai App Store.

Google Play

Pasažieru un vadītāju lietotnes ir sagatavotas publicēšanai Google Play.

CSV reporting

CSV faili no administrēšanas paneļa eksportē braucienu, ienākumu un ieņēmumu pārskatus.

Rezultāts

Pasažieri redz visu braucienu pirms tā sākuma un brauciena laikā

Pasažiera ekrānā apvienota taksometra pasūtīšana, informācija par braukšanas maksu un maksājuma statuss. Brauciena skatā reāllaikā redzamas uzņemšanas un galamērķa vietas, piemeklētais vadītājs un transportlīdzekļa atrašanās vieta.

Tajā redzams arī paredzamais ierašanās laiks un brauciena statuss.

Pēc brauciena pasažieris tajā pašā lietotnē var novērtēt vadītāju.

Kā tas darbojas

  1. Lietotne rāda uzņemšanas un galamērķa vietas, aptuveno maksu un maksājuma statusu.
  2. Tiešsaistes kartē redzams vadītājs un transportlīdzekļa marķieris ar paredzamo ierašanās laiku un brauciena statusu.
  3. Lietotne rāda maksājuma rezultātu un pēc brauciena piedāvā novērtēšanas iespēju.
  • Ekrāns atbalsta pasažiera brauciena pieprasījumu un brauciena skatu reāllaikā.
Pasažiera brauciena pieprasījums un brauciens reāllaikā

Pasažiera brauciena pieprasījums un brauciens reāllaikā

Šī ekrāna funkcijas
Uzņemšanas un galamērķa vietas Brauciena pieprasīšanas funkcija Automātisks braukšanas maksas aprēķins Brauciena izsekošana reāllaikā Maksājumu apstrāde reāllaikā Vadītāju un pasažieru vērtējumi

Vadītāji saņem piemeklētus braucienus ar maršruta informāciju reāllaikā

Vadītāja lietotnē tiek parādīts ienākošs brauciena pieprasījums ar pasažiera uzņemšanas vietu un profilu. Tajā redzams arī brauciena stāvoklis, tiešsaistes karte, maršruts un brauciena laikā nepieciešamais pieejamības statuss.

Kā tas darbojas

  1. Lietotne rāda ienākošo brauciena pieprasījumu, pasažiera uzņemšanas vietu un profilu.
  2. Ekrānā redzams piemeklēšanas rezultāts, brauciena dati un pašreizējais brauciena statuss.
  3. Tiešsaistes kartē redzama vadītāja atrašanās vieta, maršruta informācija un pieejamības statuss.
Vadītāju dispečervadība un brauciena pieņemšana

Vadītāju dispečervadība un brauciena pieņemšana

Šī ekrāna funkcijas
Vadītāju piemeklēšana klientiem Brauciena izsekošana reāllaikā Vadītāja profila skatītājs Brauciena pieprasīšanas funkcija

Dispečeri pārrauga aktīvos braucienus un vadītājus

Dispečera panelis nodrošina tiešu pārskatu par aktīvajiem braucieniem, vadītāju atrašanās vietām un piemeklēšanu. Tajā redzami arī paredzamie ierašanās laiki un braucienu statusi, bet vadītāju statusa filtri palīdz tiešsaistes kartē nošķirt pieejamos un aktīvos transportlīdzekļus.

Saites uz vadītāju profiliem nodrošina operacionālo informāciju turpat blakus pārraugāmajam braucienam.

Kā tas darbojas

  1. Panelis tiešsaistes transportlīdzekļu kartē rāda vadītāju GPS pozīcijas un aktīvo braucienu vietas.
  2. Aktīvo braucienu saraksts un filtri rāda vadītāju pieejamību, paredzamos ierašanās laikus un braucienu statusus.
  3. Panelis sasaista pasažiera un vadītāja piemeklēšanas datus ar vadītāju profiliem.
  • Ekrāns apvieno tiešsaistes izsekošanas un piemeklēšanas informāciju dispečeru darbam.
Padoms: Tiešsaistes karte un aktīvo braucienu saraksts rāda vienu un to pašu operacionālo situāciju no diviem noderīgiem skatpunktiem.
Dispečera brauciens reāllaikā un vadītāju karte

Dispečera brauciens reāllaikā un vadītāju karte

Šī ekrāna funkcijas
Brauciena izsekošana reāllaikā Vadītāju piemeklēšana klientiem Vadītāja profila skatītājs

Vadītāji pārvalda cenas, maksājumus un operacionālos pārskatus

Tīmekļa panelis vienā operāciju vidē apvieno vadītāju grafiku programmatūru, cenu noteikšanu un maksājumus. Vadītāji var pārskatīt profilus un pieejamību, uzturēt braukšanas maksas noteikumus un pārbaudīt darījumus.

Atbalsta un pārskatu rīki aptver atmaksas, izmaksas un braucienu analīzi. Ieņēmumu pārskati un CSV eksports papildina pārskatu sadaļu.

Kā tas darbojas

  1. Panelis rāda vadītāju profilus, grafikus, cenu noteikumus, maksājumu darījumus, atmaksas un izmaksas.
  2. Sistēma aprēķina cenas pēc konfigurētajiem noteikumiem un sasaista vadītāju ienākumus ar brauciena datiem.
  3. Panelis attēlo braucienu analīzi un ieņēmumu datus, kā arī veido CSV pārskatus.
  • Ekrāns aptver vadītāju pārvaldību, maksājumu administrēšanu, cenu iestatījumus un pārskatus.
Piezīme: Operāciju vidē vienuviet tiek glabāta informācija par cenām, maksājumiem, vadītājiem un pārskatiem.
Operācijas, braukšanas maksas, maksājumi un pārskati

Operācijas, braukšanas maksas, maksājumi un pārskati

Šī ekrāna funkcijas
Vadītāja profila skatītājs Vadītāju grafiku pārvaldība Automātisks braukšanas maksas aprēķins Maksājumu apstrāde reāllaikā Maksājumu apstrāde lietotnē Ienākumu pārskatu skatītājs Analizēt braucienus un ieņēmumus

Ko sniedz risinājums

Izmantojot šo risinājumu, taksometru uzņēmums var:

  • Pieņemt taksometra pasūtījumus pasažieru mobilajā lietotnē
  • Piemeklēt vadītājus pasažieriem un kopīgot brauciena informāciju reāllaikā
  • Nodrošināt dispečeriem vienotu skatu uz aktīvajiem braucieniem, atrašanās vietām un paredzamajiem ierašanās laikiem
  • Pārvaldīt cenas, maksājumus, atmaksas, izmaksas un vadītāju grafikus
  • Pārskatīt braucienu, ienākumu un ieņēmumu informāciju pārskatos
  • Atbalstīt pasažieru un vadītāju vērtēšanu pēc pabeigtiem braucieniem

Vai gatavas sistēmas varētu paveikt šo darbu?

Pirms izstrādes uzdevums tika salīdzināts ar gataviem produktiem, balstoties uz to aprakstiem.

Kas klientam nepieciešams Kopbraukšanas platformas Uber for Business, Lyft Business, Careem for Business Uzņēmumu mobilitātes rīki Ola Corporate, MoveInSync ETS, Swvl for Business Mobilitātes pārvaldības platformas Smart2Car, Grab for Business Pielāgots risinājums
Atsevišķas pasažieru un vadītāju lietotnes daļēji
Tīmekļa administrēšanas panelis
Izsekošana reāllaikā un vadītāju piemeklēšana daļēji
Publicēšanas un tehniskais atbalsts — — —
Atbilst klienta noteikumiem: posmiem, lomām un pārskatiem — — —
Visi soļi vienuviet — — —
Nav manuālu darbību starp programmām daļēji daļēji daļēji

Pamatojoties uz produktu un to kategorijas publiskajiem aprakstiem.

Gatavie kopbraukšanas produkti dažādās kombinācijās nodrošina pasažieru un vadītāju piemeklēšanu, pasūtīšanu, uzņēmumu braucienus, mobilitātes pārvaldību un pārskatus. Gatavs produkts ir pietiekams, ja uzņēmumam nepieciešama tikai viena no šīm daļām.

Šim taksometru uzņēmumam bija nepieciešama paša programmatūra, jo pasažieru, vadītāju, dispečeru, cenu, maksājumu, pārskatu un publicēšanas darbplūsmām bija jāatbilst vienotam darbības modelim. Produkti atšķiras arī pēc tā, cik labi tie pielāgojas klienta noteikumiem un cik pilnībā automatizē darbības starp lietotnēm un administrēšanu.

Noslēgumā

Noslēgumā risinājums tika izveidots, lai vienā sistēmā koordinētu taksometru pasūtījumus, dispečeru darbu un maksājumus. Tajā pašā pakalpojumā tika iekļauti arī pārskati.

BUJ

Domājat par līdzīgas sistēmas izveidi? Izlasiet tālāk sniegtās atbildes, lai uzzinātu, kā kopbraukšanas programmatūra var apvienot pasažieru lietotnes, vadītāju rīkus, izsekošanu reāllaikā, maksājumus un administrēšanu.