nphne-rkznmsiu/proekt-1
Эскиз разработки 0. Тема: Проектирование мобильного приложения «Life-Balance» для людей с проблемами со здоровьем. 1. Цель: Разработать мобильное приложение, которое поможет людям с проблемами со здоровьем отслеживать свое состояние, контролировать вредные привычки, планировать физическую активность и получать мотивацию для поддержания баланса между здоровьем и жизнью. Задачи: • Анализировать потребности целевой аудитории (людей с хроническими заболеваниями, проблемами со здоровьем). • Обеспечить удобный интерфейс для ввода и отслеживания данных. • Реализовать функционал мотивации и напоминаний. • Обеспечить аналитические отчёты по прогрессу пользователя. 2. Обзор программных средств: • MyFitnessPal: популярный трекер питания и активности. Плюсы: подробная статистика, широкий функционал. Минусы: сложный интерфейс для новичков, высокая сложность настройки. • Habitica: геймифицированный трекер привычек. Плюсы: мотивация через игру, гибкий. Минусы: не специализирован на здоровье, нет многих функций для медиков. • Smiling Mind: приложение для mindfulness и медитаций. Плюсы: помогает снизить стресс. Минусы: узкая специализация, не предназначено для комплексного контроля здоровья. • Examples of specialized apps: Достоинства: хорошие показатели сбора данных. Недостатки: отсутствие комплексной системы контроля и мотивации. 3. Видение решения: Создать простое, безопасное и мотивирующее приложение «Life-Balance», объединяющее управление вредными привычками, контроль физического состояния, настройку индивидуальных программ с учетом особенностей пользователей с проблемами со здоровьем. Цель разработки: Разработать мобильное приложение, которое позволит пользователям вести учет своего состояния, получать рекомендации, мотивировать к позитивным изменениям и эффективно контролировать свой спортивный образ жизни. 4. Задачи, которые необходимы к выполнению, чтобы достичь цели разработки: • Провести анализ требований и потребностей целевой аудитории. • Разработать архитектуру приложения. • Создать дизайн интерфейса и UX-проект. • Реализовать основные модули: учет здоровья, привычек, фитнес-активности, мотивационные уведомления, аналитика. • Обеспечить безопасность данных и конфиденциальность. • Провести тестирование и сбор обратной связи. • Подготовить документацию и инструкции по использованию. 5. Выполняемые функции будущего ПО: • Регистрация и авторизация пользователя. • Ввод и отслеживание данных о здоровье (Вес, рост, данные об вредных привычках). • Планирование и контроль вредных и полезных привычек. • Отслеживание физической активности (фитнес-упражнения). • Получение мотивационных уведомлений и советов. • Просмотр аналитики и прогресса. • Настройка персональных рекомендаций. • Создание напоминаний и целей. 6. Выбор модели жизненного цикла: Модель: Waterfall — так как проект предполагает четкое планирование, последовательное выполнение этапов (анализ, дизайн, реализация, тестирование, внедрение, поддержка). 7. Выбор среды разработки и языка программирования\ • Платформа: Cross-platform (например, Flutter или React Native) — для Android. • Язык программирования: kotlin • Среда разработки: Flutter + Android Studio / Visual Studio Code React Native + Visual Studio Code 8. Выбор типа интерфейса ПО: Мобильное приложение, ориентированное на удобство и доступность. Тип интерфейса: графический, с использованием интуитивно понятных элементов, крупного шрифта, ярких кнопок и лаконичного дизайна.
Dart · рейтинг 0 · 👍 0 · ❤️ 0 · 💎 0 · 0 форков · ссылка на SourceCraft
Дата анализа: 29.09.2026 22:58
Почему такой балл
Категории без данных не обнуляют итог: их вес перераспределяется между категориями, где балл есть.
Сильные и слабые стороны
Слабые: Документация: 13, Активность: 0, Issues: нет данных, Проект давно не проявлял активность, Не найдено тестов, Мало релизов за последние 30 дней, Мало merge requests за последние 30 дней, README неполный
Сводка YandexGPT
Находки и рекомендации
-
Проект давно не проявлял активность
Активность · критическая
+12 к Score
Последняя известная активность была около 255 дней назад (источник: repository.last_updated).
Проверьте актуальность проекта, backlog и владельцев активных направлений.
-
Не найдено тестов
Состояние кода · высокая
+12 к Score
В дереве репозитория не обнаружено ни каталогов tests/test/spec, ни файлов с типовыми именами тестов.
Добавьте тесты хотя бы для критичной части кодовой базы и подключите их к CI.
-
Мало релизов за последние 30 дней
Активность · высокая
+9 к Score
Подметрика «Релизы» — 0 из 100. Полный балл — от 3 релизов за 30 дней.
Выпустите релиз или опишите, почему проект их не использует — балл считает отсутствие релизов недобором.
-
Мало merge requests за последние 30 дней
Активность · высокая
+9 к Score
Подметрика «Merge requests» — 0 из 100. Полный балл — от 10 merge requests.
Проверьте, что изменения проходят через merge requests, а не только прямыми коммитами.
-
README неполный
Документация · высокая
+8 к Score
README есть, но «README» — 12 из 100: не хватает объёма или раздела о структуре.
Допишите README: зачем проект и из чего состоит репозиторий.
-
Отсутствует лицензия
Документация · высокая
+6 к Score
В корне репозитория нет файла LICENSE/COPYING. Без лицензии использование проекта юридически неясно.
Добавьте LICENSE с выбранной лицензией (MIT, Apache-2.0, GPL и т.п.).
-
Нет конфигурации линтера/форматтера
Состояние кода · средняя
+6 к Score
В репозитории не найдено конфигов известных линтеров/форматтеров (ESLint, Ruff/Flake8, Prettier, rustfmt и т.п.).
Подключите линтер и форматтер под используемый стек и зафиксируйте правила в конфиге.
-
Нет CHANGELOG и каталога docs/
Документация · средняя
+5 к Score
Не найдены CHANGELOG и каталог docs/ — история изменений и подробная документация отсутствуют.
Заведите CHANGELOG.md и каталог docs/ для пользовательской и разработческой документации.
-
Нет CONTRIBUTING и CODEOWNERS
Документация · средняя
+4 к Score
Не найдены файлы CONTRIBUTING и CODEOWNERS — внешним контрибьюторам неясен процесс.
Добавьте CONTRIBUTING.md с процессом PR и CODEOWNERS для автоназначения ревьюеров.
-
Нет инструкций по сборке и тестам
Документация · высокая
+3 к Score
В README не описано, как собрать проект и запустить тесты.
Добавьте разделы Build и Test с командами и необходимыми зависимостями.
-
Нет lockfile
Состояние кода · низкая
+1 к Score
Манифест зависимостей есть, но lockfile не найден — версии зависимостей не зафиксированы.
Добавьте и закоммитьте lockfile (package-lock.json/poetry.lock/go.sum и т.п.) для воспроизводимых сборок.
История проверок
- 29.09.2026 22:58 — 25
Безопасность (AppSec) и CI/CD здесь не оцениваются: к ним есть доступ только по PAT владельца репозитория.