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

Необходимо разработать систему автоматизации бизнес-процессов для внутреннего использования. Проект состоит из двух частей: мобильного приложения и backend-сервера.

Технологии

  • Мобильное приложение: Flutter + состояние: GetX
  • Backend: C# .NET Core (монолитная архитектура)

Объем работ

Проект насчитывает порядка 60 различных экранов и интерфейсов. Требуется обеспечить полную интеграцию клиентской и серверной частей, написание четкой бизнес-логики и масштабируемую архитектуру.

Задачи исполнителя

  • Написание и настройка backend-компонентов (ASP.NET Core Web API, Entity Framework Core, бизнес-логика).
  • Разработка экранов мобильного приложения в соответствии с макетами и техническим заданием.
  • Интеграция API-методов между мобильным приложением и сервером.
  • Реализация механизмов авторизации и обработки данных.
  • Тестирование стабильности приложения и производительности всей системы.
  • Код должен быть чистым, комментированным и готовым к развертыванию.

Дополнительные требования

  • Опыт работы с архитектурой Clean Architecture или близким подходом.
  • Понимание принципов работы паттернов BLoC (опционально), Repository, Unit of Work, DI.
  • Навыки отладки и процесс-рефакторинга legacy блоков кода по дополнительному заданию заказчика.
  • Вся разработка ведется как коммерческой проект, все права интеллектуальной собственность передаются заказчику.

Процесс взаимодействия

  • Уточнение деталей по API и UI по дополнительному запросу с предоставлением макетов.
  • Сдача работы поэтапно с демонстрацией функционала на Dev-сервере заказчика.
  • Обязательный code-review готового решения.

Настройка интеграции чат-бота и CRM

Требуется помощь в настройке чат-бота для работы с CRM-системой. Необходимо реализовать логику продолжения диалога, если клиент не отвечает. Схема простая, но есть сложности с настройкой последовательных сообщений.