Skip to content

Distribuerede-Systemer-2017/LOL

Repository files navigation

LOL

Kravspecifikation

Server

S1: Serveren skal kunne validere login baseret på et hashet password.

S2: Serveren skal kunne oprette en bruger.

S3: Serveren skal udstille et API, som gør det nemt at udarbejde klienter der kan trække på serverens funktionalitet. Som skal dække følgende funktioner:

  • a. En bruger skal kunne logge ind og ud.
  • b. En bruger skal kunne oprette sig som bruger.
  • c. En bruger skal kunne hente informationer af vare.
  • d. En bruger skal kunne sende en forespørgsel på én vare og modtage et odre ID.
  • e. En bruger skal kunne finde information om sine tidligere køb.

S4: Serveren skal udstille et interface som lister alle varer – 1. Drikkevarer og 2. Mad.

S5: Serveren skal udstille et interface som lister alle brugerens tidligere køb.

S6: Serveren skal udstille et interface hvori der udstedes et ordre ID til klienten(kunden)

Klienten

K1: Klienten skal udstille en log ind side som gør det muligt for brugeren at logge ind.

K2: Klienten skal kunne oprette en bruger.

K3: Klienten skal kunne se en menu som indeholder følgende:

  • Drikkevarer: Juice/Smoothie
  • Mad: Bagel/Baguette
  • Historik: Tidligere køb
  • Log ud

K6: Klienten skal kunne se sine tidligere køb.

K7: Klienten skal kunne modtage et ordre ID når der blivet lavet en forespørgsel på én vare.

About

Kantine App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages