Web app made for core services bootcamp.
Project done as a bootcamp exercise during the bootcamp organised by Core Services and Prosoftlab.
Plan implementacji:
- Tworzymy bibliotekę w oparciu o tdd.
- Podpinamy ją pod api.
- Tworzymy front.
Krótki opis wymagań:
- do tego magazynu/lombardu przychodzi gościu spod ciemnej gwiazdy i mowi ze ma do opchniecia 100 opon, 50kg ryzu albo obojętnie co (udka z psa itp.).
- pracownik wprowadza przedmioty do systemu
- przychodzi klient i chce kupic np. 17.7kg ryzu po takiej i takiej cenie (na froncie pokaze pracownikowi ile zarobi na danym ryzu) i pracownik mowi na podstawie danych ze albo akceptuje oferte albo chce więcej za to
- w dowolnym momencie szef może podejrzeć raporty z danymi na dana godzine,
- szef bedzze mogl np. podejrzeć raporty miesięczne z podzialem na dany dzien
Item
- wprowadzanie rzeczy na stan (create)
- wydawanie (delete + update)
- szukanie (read)
Transactions
- lista transakcji
Raport
- calkowity obrot
- zysk
- podzielenie na kategorie z ilosciami
- stan magazynu
- raport o brakujacych sztukach (np. mniej niz X)
-
ASP .NET CORE
-
NUnit
-
Moq
-
Entity Framework with SQLite database
-
Trello (Kanban simulation)