Skip to Content
DocsProject VisionZakres i ograniczenia

Zakres i ograniczenia

Skład zespołu:

  • Jordan Andrzejczak (Frontend): Specjalista w budowaniu nowoczesnych interfejsów przy użyciu Next.js, Tailwind, Zustand, React Query, Zod, Zodios oraz WebSocket.
  • Filip Maciejczak (Backend, DB, Scrum): Odpowiedzialny za backend oparty na Node.js, integrację z bazą danych, Stripe Connect oraz zarządzanie procesami scrumowymi.
  • Michał Nowak (Backend, Integracje): Skupia się na rozwoju backendu oraz wdrażaniu integracji z zewnętrznymi usługami i API.

Kamienie milowe

I semestr:

  • Realizacja MVP obejmującego moduł skanowania QR, przeglądania menu oraz inicjacji interaktywnej sesji.
  • Tworzenie konta użytkowników i edytowanie ich ról.
  • Opcje personalizacji menu.

II semestr:

  • Moduł składania zamówień.
  • Rozszerzenie funkcjonalności o integrację z Apple Pay i Google Pay.
  • Wdrożenie modułu raportowania i analityki, w tym funkcji śledzenia zamówień, szacowania czasu oczekiwania oraz opcji dzielenia rachunków.

Ograniczenia

  • Techniczne: Kluczowe wyzwania to responsywność aplikacji, szybkość działania systemu, szczególnie przy dużej liczbie zamówień oraz zapewnienia wysokiego poziomu bezpieczeństwa danych użytkowników.
  • Integracyjne: Zależność od zewnętrznych usług płatniczych (Stripe, Apple Pay, Google Pay) oraz potencjalnych zmian w ich API.
  • Użytkowe: Zapewnienie przejrzystości interfejsu i prostoty używania, aby użytkownicy intuicyjnie mogli składać zamówienia bez zbędnych kroków. Dodatkowym wyzwaniem jest tłumaczenie aplikacji na język angielski i polski, co ma znaczenie dla szerszego grona odbiorców.
Last updated on