Требуется разработать мобильное приложение для управления товарами на складе
Платформы:
Рассматриваем Flutter в качестве фреймворка
UI на основе стандартного material design 3
Светлая и тёмная темы
Локализации на
английский
украинский
польский
Что нужно реализовать:
API GraphQL: аутентификация/авторизация, CRUD
Камера: фото и видеозапись
QR сканер
Работа с принтерами этикеток по протоколу ZPL2 (lan, bluetooth): создание шаблонов и отправка на печать
Обработка фото и видео (ресайз, сжатие, конвертация)
Websockets: получение сообщений
Публикация в PlayMarket и AppStore
Github
Некоторые необходимые API сейчас в процессе разработки, на первый этап план реализации следующий:
Общий макет, аутентификация/авторизация, локализации, темы
Экран главного меню
Экраны настроек:
Общие
Принтеров
Артикулов
Экран со списком товаров
Экран добавления нового товара (одна из важнейших частей)
камера
принтеров
Настроить github actions для создания билдов
Публикация в магазинах
Экран перемещения товаров
Экран инвентаризации
Другие доработки
Код должен быть структурированным, легко читаемым, грамотно разбитым на компоненты. При работе с API необходимо ловить и обрабатывать все возможные ошибки, использовать только актуальные пакеты в качестве зависимостей.
Прототип: Miro
Приблизительный прототип, не дизайн, а просто для понимания, какие экраны должны быть и что там должно происходить. Также там не указано, какие API нужно использовать, возможны изменения в процессе реализации, но основная идея изложена. Идеи по улучшениям или альтернативам приветствуются. Некоторые API параллельно в процессе разработки.
Исходя из вышеизложенного, мы рассматриваем сотрудничество не обязательно как с фиксированной оплатой за проект, а также с почасовой или full time на определённый период + дальнейшую периодическую поддержку проекта.
Коммуникация через Google Meet, Telegram или другие платформы
Если вас заинтересовало сотрудничество, буду рад узнать ваше видение формата работы, ваш опыт, финансовую оценку и сроки
Спасибо