Техническое задание: MVP приложение на Flutter

Цель проекта

Разработка минимально жизнеспособного продукта (MVP) для мобильных платформ с использованием фреймворка Flutter.

Основные требования к функционалу

Навигация

  • Реализовать нижнюю панель навигации (Bottom Navigation Bar) с тремя вкладками.
  • Две вкладки являются заглушками (для MVP могут содержать мок-данные или статичный контент).
  • Одна вкладка - активная, с основным функционалом.

Активный экран

  • На активной вкладке должен отображаться экран с вертикальной каруселью (вертикальный список с возможностью прокрутки).
  • Элементы карусели должны быть интерактивными и отображать контент согласно логике приложения.

Технические детали

  • Приложение должно быть кроссплатформенным (iOS/Android).
  • Код должен быть чистым, хорошо структурированным и с комментариями.
  • Использование state management на усмотрение исполнителя (Provider, Bloc, Riverpod и т.д.).
  • Данные для карусели и заглушек могут быть мок-данными, жестко зашитыми в код или подгружаться из локальных ресурсов.

Результат работы

  • Исходный код проекта в репозитории (Git).
  • Собранные APK и IPA файлы (или ссылки на сборки).
  • Краткая документация по запуску проекта.

Разработка проекта организации строительства для благоустройства территории

Требуется разработать минимальный объем проекта организации строительства для обустройства тротуара и парковой зоны. Допускается адаптация текстовой части из аналогичного утвержденного проекта-аналога.

Создание сводного каталога статей для Telegram-канала

Необходимо автоматизировать сбор всех заголовков и ссылок из существующего Telegram-канала (более 100 публикаций) и оформить их в единое удобное для навигации сообщение внутри самого канала. Это позволит новым и текущим подписчикам быстро находить нужные материалы.