-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
W tym issue naszym celem jest zaimplementowanie systemu użytkownika oraz zapisanych koszyków (zwanego Wirtualnikiem).
- Funkcja logowania - back powinien przechowywać informacje o stanie koszyka danego użytkownika. Front powinien pokazywać imie użytkownika w drop-down menu oraz posiadać funkcje logowania oraz wylogowania. Po wylogowaniu koszyk musi korzystać z localStorage, aby nie angażować niepotrzebnie backa.
- Backend
- Frontend
- Mobile
- Funkcja zapisania koszyka - zalogowany użytkownik powinien mieć możliwość zapisania swojego koszyka. Po kliknięciu w przycisk "zapisz" back musi wygenerować unikalny URL, a następnie podać go frontowi aby wykonać przekierowanie. Maksymalna ilość produktów w koszyku 20.
- Back
- Front
- Mobile
- Możliwość polubienia koszyka - tylko dla zalogowanych. Klikasz "serduszko", licznik serduszek przy tym wirtualniku rośnie +1, zestaw pojawia się w polubionych.
- Back
- Front
- Mobile
- Możliwość modyfikacji zapisanego wirtualnika - tylko przez użytkownika, który stworzył zestaw. Back musi przechowywać dodatkową wartość o czasie aktualizacji nie nadpisując wartości zapisania wirtualnika, aby podać te dwie wartości na front
- Back
- Front
- Mobile
- Możliwość usunięcia polubionych / zapisanych wirtualników. Zamiast całkowicie usuwać wirtualnika back powinien zmienić autora na "Anonimowy".
- Back
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels