Opis projektu
PrzetłumaczoneAplikacja powinna obejmować całą podróż klienta od początku do końca. Użytkownicy przeglądają katalog produktów z kategoriami, zdjęciami i opisami, dodają przedmioty do koszyka i składają zamówienie z płatnością kartą online. Po dokonaniu płatności klient widzi, jak status jego zamówienia zmienia się w czasie rzeczywistym i śledzi kuriera na żywej mapie aż do dostawy. Powiadomienia push powinny informować o potwierdzeniu zamówienia, zmianach statusu i promocjach, a każdy użytkownik powinien mieć profil z książką adresową, historią zamówień i zapisanymi ustawieniami płatności. Wszystko to działa przez nasz istniejący interfejs API REST, więc potrzebujemy czystej integracji z aktualnymi punktami końcowymi, autoryzacją i obsługą błędów, a nie przepisywania backendu.
Szukamy kogoś, kto pisze utrzymywalny kod Dart, rozumie zarządzanie stanem i potrafi dostarczyć produkt na poziomie produkcyjnym, a nie prototyp. Wymaganym rezultatem jest pełny kod źródłowy i publikacja w App Store i Google Play pod naszymi kontami dewelopera: konfiguracja budowy, podpisywanie, tworzenie karty sklepu i zatwierdzenie moderacji.
Kluczowe wymagania:
— Tylko Flutter i Dart, wspólny kod dla iOS i Android (nie React Native)
— Katalog produktów, koszyk zakupowy i finalizacja zamówienia z bezpieczną płatnością online
— Śledzenie zamówień w czasie rzeczywistym z geolokalizacją kuriera na mapie
— Powiadomienia push o statusie zamówienia i promocjach
— Profile użytkowników z adresami, historią zamówień i ustawieniami
— Czysta integracja z naszym backendem REST i autoryzacją
— Publikacja w App Store i Google Play, w tym podpisywanie i tworzenie karty sklepu