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:
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:
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.