Service Quotes
Aplikacja powstała w celu wsparcia procesów biznesowych firmy usługowej, obsługującej klientów na kontraktach B2B.
Aplikacja obsługuje trzy rodzaje kont użytkowników:
- Konta klienta
- Konta pracowników
- Konta menadżerów
Każdy rodzaj konta ma różne uprawnienia w systemie.
Obsługiwany przez aplikację proces rozpoczyna się w momencie utworzenia przez klienta zlecenia na wykonanie usługi pod wskazanym przez niego adresem. Po zapoznaniu się z opisem zlecenia menadżer firmy przydziela do niego pracowników posiadających wymagane specjalizacje. Pracownik po przydzieleniu do zlecenia jedzie pod wskazany adres i rozpoczyna pracę. W trakcie realizacji zlecenia pracownicy rejestrują w systemie wykorzystane materiały, ich ilość, cenę oraz czas i stawkę godzinową za konkretny typ pracy. Po wykonaniu zlecenia system automatycznie podlicza koszty pracy i materiałów a następnie tworzy dla klienta szczegółową wycenę na podstawie której klient może dokonać płatności online. Po dokonaniu płatności proces kończy się.
Głównymi funkcjami systemu są:
- Zarządzanie kontami (menadżer)
- Zarządzanie pracownikami (menadżer)
- Zarządzanie specjalizacjami pracowników (menadżer)
- Zarządzanie klientami (menadżer)
- Zarządzanie zleceniami (klient, pracownik, menadżer)
- Listowanie wycen (klient, menadżer)
- Listowanie płatności (klient, menadżer)
- Dokonywanie płatności (klient)
Wykorzystane technologie:
- Next.js
- React.js
- .NET Core
- PostgreSQL
- Typescript
- Docker
- Nginx
- Tailwind CSS
- HTML
- CSS