← Все проекты
Проект / Python

heena2835/CBT---Cycura-: CYCURA — веб-приложение для анализа менструального цикла по температуре тела

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

Пользователь загружает данные о температуре тела (например, с умного термометра), система анализирует паттерны, определяет фазы сна, вычисляет минимальную суточную температуру и на основе алгоритмов предсказывает овуляцию, фертильное окно и приближение...

★ 30 Python Форки 0 Issue 0 Оценка 4/10 Карточка проверена

Для кого это

Для женщин, которые хотят лучше понимать свой менструальный цикл, планируют беременность или следят за гормональным здоровьем.

Проблема / задача

Многие приложения для отслеживания цикла требуют ручного ввода данных и не используют объективные физиологические показатели вроде базальной температуры тела.

Как это работает

Пользователь загружает данные о температуре тела (например, с умного термометра), система анализирует паттерны, определяет фазы сна, вычисляет минимальную суточную температуру и на основе алгоритмов предсказывает овуляцию, фертильное окно и приближение менструации.

Что видно по README

Это веб-приложение на Python (FastAPI) с фронтендом на чистом JavaScript. Оно позиционируется как «холистический компаньон для здоровья» и использует метод симптотермального отслеживания (CBT) для анализа цикла. Проект включает onboarding, календарь, дневник здоровья и дашборд с графиками.

Ключевые возможности

Анализ температурных данных для прогноза овуляцииТрекинг фаз менструального цикла с визуализациейПерсонализированные инсайты и предупреждения о здоровьеВеб-интерфейс с календарём и дневником записейВеб-интерфейсВеб-интерфейс.

Технологии

PythonFastAPIJavaScriptChart.js

Интересный факт

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

С чего начать

  • Клонировать репозиторий
  • Установить зависимости из requirements.txt
  • Запустить backend на FastAPI и открыть frontend в браузере

Оценка GitRadar

Удобство
3/10
Свежесть
6/10
Перспектива
4/10
Монетизация
2/10
Общая оценка
4/10

Вердикт GitRadar

Пробовать стоит только разработчикам или энтузиастам, так как проект выглядит как ранний прототип: нет README, нулевые форки, интерфейс работает на localhost, а логика анализа скрыта в импортируемых модулях.

Наблюдения по обновлениям

Проект выглядит заброшенным: нет README, issues, активности. Вероятно, это студенческая работа или личный прототип.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/heena2835/CBT---Cycura-
Официальный сайт
http://localhost:5000/
Создан на GitHub
1 апреля 2026 г.
Последнее обновление репо
1 апреля 2026 г.
Последняя проверка GitRadar
1 апреля 2026 г.
Изученные файлы
index.html, MENSTRUAL_PROJ/frontend/index.html, requirements.txt, MENSTRUAL_PROJ/requirements.txt, MENSTRUAL_PROJ/backend/api.py, MENSTRUAL_PROJ/frontend/script.js

FAQ

Что это такое?

Веб-приложение для анализа менструального цикла на основе ежедневной температуры тела, прогноза овуляции и трекинга фаз.

Для кого подходит?

В первую очередь для женщин, интересующихся естественными методами планирования семьи и отслеживания цикла, а также для разработчиков, изучающих FastAPI и медицинские данные.

Источники

Нужна помощь с heena2835/CBT---Cycura-?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.