Описание проекта

Требуется разработать систему автоматизации бизнеса, состоящую из двух частей:

  • Мобильное приложение: Flutter + GetX (state management, DI, рисутнг)
  • Серверная часть (REST API): C# .NET Core, монолитная архитектура

Проект крупный - около 60 экранов. Большинство экранов однотипные: списки, детальный просмотр, создание, редактирование (CRUD).

Дизайн и макеты

Все экраны спроектированы в Figma. Дизайн утвержден и должен быть реализован с минимальными изменениями. Ссылка на Figma предоставляется исполнителю после отбора.

Модули системы (примерный состав)

  • Пользователи и роли / управление правами доступа
  • Справочники различных сущностей
  • Кассы и отделения
  • Производственный модуль и другое

Полный перечень и структура проекта готовятся заказчиком и передаются исполнителю.

Технические требования

Frontend (Flutter)

  • Flutter + GetX (навигация, DI, управление состоянием)
  • Адаптивная верстка под основные размеры экранов
  • Взаимодействие с API, реализация авторизации и ролевой модели

Backend (.NET Core)

  • Монолитная архитектура
  • REST API с полной документацией (Swagger)
  • Авторизация и аутентификация - уже реализована, требуется поддержка
  • Управление правами и ролями
  • Логирование ошибок

Что предоставляет заказчик

  • Полностью готовая архитектура проектов (frontend + backend)
  • Структура директорий и файловая структура
  • Figma-макеты всех экранов
  • Список экранов и бизнес-сущностей
  • Примеры API-контрактов (при необходимости)
  • Тестовые данные и доступы

Формат работы и бюджет

Бюджет ограничен, поэтому работа делится на 2 варианта этапов. Заказчик отдаёт предпочтение формату, при котором:

  • Вся разработка ведётся в Git-репозитории
  • Коммиты регулярные с понятными сообщениями
  • Прогресс проверяется по истории коммитов
  • Доступ предоставляется сразу после старта работ

Работа без регулярных коммитов не принимается.