Ewallet userstories User Story 1: Som användare vill jag kunna lägga till ett nytt kort så att det dyker upp i listan, för att jag ska kunna hålla reda på alla mina kort. Acceptanskriterier:
- När användaren fyller i alla obligatoriska fält och klickar på knappen för att lägga till kortet ska kortet läggas till i listan.
- Kortet ska visas med korrekt information i listan direkt efter att det har lagts till.
- Om något obligatoriskt fält inte är ifyllt ska användaren inte kunna lägga till kortet och ett felmeddelande ska visas.
- Listan med kort ska uppdateras automatiskt utan att användaren behöver ladda om sidan. User Story 2: Som användare vill jag att de uppgifter jag skriver in i inputfälten för ett nytt kort visas i kortet ovanför, så att jag kan se en förhandsgranskning av vad jag har matat in. Acceptanskriterier:
- När användaren skriver in information i inputfälten ska den motsvarande informationen direkt visas i en förhandsgranskning ovanför inputfälten.
- Förhandsgranskningen uppdateras omedelbart vid varje ändring i inputfälten. User Story 3: Som användare vill jag kunna välja ett aktivt kort i listan av kort så att dess innehåll visas under "Active card", för att jag ska kunna se detaljerna för det valda kortet. Acceptanskriterier:
- När användaren klickar på ett kort i listan ska det kortet markeras som aktivt.
- Det valda kortets information ska visas under sektionen "Active card" med alla detaljer som finns i kortet.
- Endast ett kort åt gången kan vara markerat som aktiv
User Story 4: Som användare vill jag kunna växla mellan vyn för att lägga till ett nytt kort och vyn för att se alla kort, för att jag enkelt ska kunna hantera och återblicka mina kort. Acceptanskriterier: - Användaren ska kunna navigera mellan vyn för att lägga till ett nytt kort och vyn för att se alla kort genom att klicka på en växlingsknapp eller meny.
- När användaren är i "Lägg till nytt kort"-vyn ska den aktuella listan med kort inte synas, men Förhandsgranskningen ska vara synlig.
- När användaren växlar tillbaka till "Se alla kort"-vyn ska alla kort visas i en lista och eventuella tillägg som gjorts under "lägg till nytt kort"-vyn ska synas.