Skip to content

WatheqAlshowaiter/uber

 
 

Repository files navigation

Sofőr státusz:

  • Söfőr becsekkol műszak elején: available
  • Elfogad egy fuvart: not available. Plusz infó ETA
  • Végez egy fuvarral: available

Egy külön set Redis -ben a státuszokkal.

User kér egy fuvart:

  • Elérhető sofőrök lekérdezése
  • Távolság meghatározása
  • Legközelebbi sofőr küldése
  • Ha nincs szabad sofőr akkor not available sofőr legkisebb ETA -val

Tesztek:

  • User létre hoz egy "fuvar igényt"
  • Ilyenkor értesíteni kell a sofőrt
  • Sofőr elfogadja
  • Felveszi
  • Leadja

Mi történik ha egy fuvar accepted állapotban ragad

Mi történik ha épp nincs elérhető sofőr?

  • X időközönként meg kell nézni hogy van -e elérhető sofőr
  • Ha nincs akkor választani kell egy olyat aki épp "on-hold" és kicsi ETA

StateMachine?

About

Naive Uber clone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 73.2%
  • Blade 26.6%
  • JavaScript 0.2%