Należy opracować mobilną aplikację do zarządzania towarami na magazynie
Platformy:
Rozważamy Flutter jako framework
UI oparte na standardowym material design 3
Jasny i ciemny motyw
Lokalizacje na
Co trzeba obsługiwać:
API GraphQL: uwierzytelnianie/autoryzacja, CRUD
Kamera: zdjęcia i nagrania wideo
Skaner QR
Praca z drukarkami etykiet według protokołu ZPL2 (lan, bluetooth): tworzenie szablonów i wysyłanie do druku
Przetwarzanie zdjęć i wideo (zmiana rozmiaru, kompresja, konwersja)
Websockets: odbieranie wiadomości
Publikacja w PlayMarket i AppStore
Github
Niektóre niezbędne API są obecnie w trakcie rozwoju, na początek plan realizacji wygląda tak:
ogólny szablon, uwierzytelnianie/autoryzacja, lokalizacje, motywy
ekran głównego menu
ekrany ustawień:
ogólne
drukarki
artykuły
ekran z listą towarów
ekran dodawania nowego towaru (jedna z najważniejszych części)
kamera
drukarki
skonfigurować github actions do tworzenia buildów
publikacja w sklepach
ekran przesuwania towarów
ekran inwentaryzacji
inne poprawki
Kod musi być strukturalny, czytelny, dobrze podzielony na komponenty. Przy pracy z API, obsługiwać i przetwarzać wszystkie możliwe błędy, używać tylko aktualnych pakietów jako zależności.
Prototyp: Miro
Przybliżony prototyp, nie jest to projekt graficzny, a jedynie do zrozumienia, jakie ekrany powinny być i co tam ma się dziać. Nie opisano też, które API trzeba używać, mogą wystąpić zmiany w trakcie realizacji, ale główna idea jest przedstawiona. Pomysły na ulepszenia lub alternatywy są mile widziane. Niektóre API są w trakcie rozwoju równolegle.
Na podstawie powyższego rozważamy współpracę niekoniecznie jako z ustalonym wynagrodzeniem za projekt, ale także na zasadzie godzinowej lub full time na określony czas + dalsze okresowe wsparcie projektowe.
Komunikacja przez Google Meet, Telegram lub inne
Jeśli jesteś zainteresowany współpracą, chętnie poznam Twoje zdanie na temat formatu współpracy, Twoje doświadczenie, wycenę finansową i czasową
Dziękuję