Cel projektu: Stworzenie aplikacji mobilnej do zarządzania usługami firmy sprzątającej.
Platformy: Android i iOS (Google Play i App Store).
Języki: Angielski, arabski
Funkcjonalność: Na podstawie aplikacji JUSTLIFE, ale z adaptacją wyłącznie pod usługi sprzątające.
Główne funkcje aplikacji
1. Rejestracja i logowanie użytkowników
• Rejestracja za pomocą numeru telefonu, email lub przez media społecznościowe.
• Logowanie przez login/hasło, z możliwością odzyskania hasła.
2. Lista usług
• Kategorie usług sprzątających (na przykład, sprzątanie mieszkania, sprzątanie biura).
• Szczegółowy opis każdej usługi (czas realizacji, koszt).
• Dodawanie usług do koszyka.
3. Zamawianie usług
• Wybór rodzaju usługi, daty, godziny i adresu.
• Kalkulacja kosztu usługi.
• Potwierdzenie zamówienia.
4. Przydzielanie zamówień pracownikom
• Możliwość przeglądania listy dostępnych zamówień przez pracowników.
• Funkcja odpowiedzi na zamówienie (na przykład, “Wybierz zamówienie”).
• Administrator wybiera pracownika lub automatycznie go przydziela.
5. Zarządzanie pracownikami
• Ewidencja pracowników powiązana z zamówieniami.
• Historia zamówień pracownika.
• Raporty o dochodach każdego pracownika.
• Logowanie pracownika, który wykonał zamówienie (w tym skargi).
6. Opinie i oceny pracowników
• Użytkownik zostawia opinię i ocenia pracownika po wykonaniu zamówienia.
• Ocena pracownika jest wyświetlana w systemie dla administratorów.
7. Zarządzanie skargami
• Formularz składania skarg przez użytkowników (z opisem problemu).
• Powiązanie skargi z konkretnym zamówieniem i pracownikiem.
• Status rozpatrywania skargi.
8. Panel użytkownika
• Przeglądanie historii zamówień.
• Zarządzanie danymi osobowymi.
• Możliwość edytowania bieżących zamówień.
9. Panel administracyjny (Backend)
• Zarządzanie pracownikami (dodawanie, edytowanie, usuwanie).
• Monitorowanie zamówień i dochodów.
• Rozpatrywanie skarg użytkowników.
• Zarządzanie opiniami.
10. Powiadomienia
• Powiadomienia push o statusie zamówienia (potwierdzone, w trakcie, zakończone).
• Powiadomienia dla pracowników o nowych zamówieniach.
Projekt
• Styl: Nowoczesny i minimalistyczny.
• Nawigacja: Intuicyjny interfejs dla wszystkich typów użytkowników.
• Paleta kolorów, logo i branding będą dostarczone.
Wymagania techniczne
• Usługi: Integracja z systemami płatności Google Maps API do wyboru adresu.
Etapy rozwoju
1. Zbieranie wymagań i projektowanie:
• Tworzenie struktury aplikacji.
• Opracowanie prototypów ekranów.
2. Projektowanie:
• Opracowanie makiet na podstawie zatwierdzonego prototypu.
• Przygotowanie projektu UI/UX dla dwóch języków.
3. Rozwój Frontend i Backend:
• Tworzenie interfejsu użytkownika.
• Opracowanie części serwerowej do zarządzania zamówieniami i pracownikami.
4. Testowanie:
• Testowanie aplikacji pod kątem funkcjonalności, szybkości i użyteczności.
• Naprawa błędów.
5. Publikacja w sklepach:
• Przygotowanie opisu i zrzutów ekranu dla App Store i Google Play.
• Publikacja aplikacji.
10. Powiadomienia
• Powiadomienia push o statusie zamówienia:
• Zamówienie potwierdzone.
• Pracownik przydzielony.
• Pracownik wyjechał na miejsce (z podaniem przybliżonego czasu przybycia).
• Praca zakończona.
• Powiadomienia dla pracowników:
• O nowych dostępnych zamówieniach.
• Przydzielenie do zamówienia.