Dzień dobry.
Opis działalności firmy:
firma zajmuje się dostawą gotowego jedzenia, kurierzy są pracownikami, dlatego transport jest zapewniany bezpłatnie.
Istnieje kilka kategorii transportu:
- rower
- hulajnoga elektryczna
- rower elektryczny
- skuter
W każdej kategorii określona liczba jednostek sprzętu. Załóżmy, że po 10 jednostek.
Zadanie: umożliwić kurierowi rezerwację sprzętu online przez naszą stronę.
backend
karta każdej jednostki transportu
kategoria,
model,
numer wewnętrzny (nie będzie wyświetlany kurierowi, potrzebny do użytku wewnętrznego)
status (dostępny, zarezerwowany, uszkodzony)
dostępny (przedział czasowy do rezerwacji, domyślnie od 10:00 do 22:00 (godziny pracy bazy)
zarezerwowany (dwa parametry)
(od do, tylko w pełnych godzinach, tzn. od 10 do 11, od 12 do 13 itd.)
przez kogo (imię nazwisko numer telefonu e-mail kuriera)
Możliwość menedżerom z uprawnieniami ręcznej korekty wszystkich parametrów karty, w tym statusu.
Wysyłka wiadomości na e-mail lub botem telegramowym o pomyślnej rezerwacji transportu
statystyka obciążenia transportu
dla każdej jednostki
łącznie w kategorii
łącznie w całym parku
Filtry: konkretny dzień, miesiąc, rok, według imienia kuriera
rejestracja kurierów
rejestracja przez formularz (pola obowiązkowe: imię nazwisko, numer telefonu, e-mail z weryfikacją przez kod)
panel kuriera
wyświetlanie zmian
-przyszłych
-minionych
Filtr według daty (dzień, miesiąc, rok)
Anulowanie przez kuriera nie jest dozwolone, tylko przez menedżera.
rejestracja menedżerów
ręcznie przez głównego administratora
przyznawanie uprawnień (przeglądanie rezerwacji, anulowanie rezerwacji, przeglądanie statystyk)
Historia logów zmian (rezerwacje, zmiany rezerwacji, wprowadzanie zmian w kartach pojazdów)
Frontend:
oczami kuriera
Rejestracja
Potwierdzenie e-maila
Rezerwacja transportu
Otrzymanie potwierdzenia o pomyślnej rezerwacji
Przegląd przyszłych i minionych rezerwacji z filtrem.
funkcjonalność menedżera
Tworzenie nowej karty pojazdu
Wprowadzanie zmian w istniejącej karcie pojazdu (w tym status rezerwacji, czym anulowana rezerwacja)
Kalendarz - przegląd przyszłych i minionych rezerwacji z filtrami (logika opiera się na transporcie zaczynając od kategorii).
Statystyka z filtrami.