ПРОЕКТНАЯ РАБОТА ТЕМА: «Алерго-трекер»
АКТУАЛЬНОСТЬ
ЦЕЛЬ, ЗАДАЧИ
ОЖИДАЕМЫЙ РЕЗУЛЬТАТ
Анализ конкурентов и недостатков их решений
Разработка тестовой версии сайта на HTML, CSS, JavaScrip
Разработка основной версии сайта
Структура базы данных
Разработка бота Telegram и подключение его к общей базе данных
Схема логики Telegram-бота
QR код
Литература, источники
Литература, источники
2.07M

АЛЕРГОТРЕКЕР

1. ПРОЕКТНАЯ РАБОТА ТЕМА: «Алерго-трекер»

Авторы: Дорошенко Владимир Сергеевич,
Митин Сергей Михайлович,
Мамышев Алексей Александрович
Класс: 10И
Научный руководитель: Янин Алексей Анатольевич
Должность: учитель информатики
presentation-creation.ru

2. АКТУАЛЬНОСТЬ

Аллергические
заболевания
являются
одной
из
наиболее
распространённых проблем современного общества.
По данным Всемирной организации здравоохранения, более 30 %
населения планеты страдает от тех или иных форм аллергии, и эта
цифра продолжает расти .
Большинство аналогов, включая популярные российские сервисы
Яндекс Погода аллергика и Pollen Club, предоставляют только
прогноз уровня пыльцы, но не позволяют вести персонализированный
дневник симптомов и не интегрированы с мессенджерами.

3. ЦЕЛЬ, ЗАДАЧИ

ЦЕЛЬ: Разработка бота с мини приложением для аллергиков для
отслеживания уровня аллергена и сохранения симптомов
ЗАДАЧИ:
1.Анализ конкурентов и недостатков их решений
2. Разработка тестовой версии сайта на HTML, CSS, JavaScript.
3.Разработка основной версии сайта с использованием библиотеки
React и загрузка сайта на хостинг и создание базы данных для
отрисовки графиков.
4.Разработка бота Telegram и подключение его к общей базе данных.

4. ОЖИДАЕМЫЙ РЕЗУЛЬТАТ

Разработать Telegram-бот с интегрированным веб-приложением,
обеспечивающим синхронизацию данных через Firebase Firestore, где
пользователь может вести дневник симптомов, получать
рекомендации.

5. Анализ конкурентов и недостатков их решений

На этапе проектирования были проанализированы
существующие коммерческие и бесплатные аналоги —
мобильные приложения и веб-сервисы.
Название продукта
Платформа
Бесплатный доступ
Экспорт в CSV/PDF
Pollenwise
iOS/Android
Нет (только подписка)
Только в Pro-версии
Allergy Alert
iOS/Android
Бесплатно с рекламой
Нет
АллергоКалендарь
Веб
Да
Нет
Allergy Tracker
iOS/Android
Бесплатно с ограничениями Нет
Яндекс.Календарь аллергика iOS/Android
Да
Нет
Pollen Club
Да
Нет
Веб
Аллерго-Трекер (наш проект) Telegram + Веб Да
Да (CSV)

6. Разработка тестовой версии сайта на HTML, CSS, JavaScrip

Для проверки концепции была разработана тестовая версия веб
приложения с использованием HTML, CSS и JavaScript.
Были
созданы базовые компоненты: выбор аллергена и города,
интерактивный график (заглушка), форма опроса и блок
рекомендаций.

7. Разработка основной версии сайта

На этапе основной разработки был реализован полноценный вебинтерфейс с использованием фреймворка React. Архитектура
приложения построена по принципу одностраничного приложения с
двумя вкладками: «Прогноз» и «Дневник».

8. Структура базы данных

Для хранения и синхронизации данных используется облачная база
Cloud Firestore, структура которой включает две основные коллекции:
allergens и symptom_logs. Данные автоматически пополняются путём
парсинга Яндекс.Погоды: информация о концентрации пыльцы и
сезонах пыления обновляется каждые 30 минут.

9. Разработка бота Telegram и подключение его к общей базе данных

Для обеспечения удобства пользователя и расширения
функциональности проекта был разработан Telegram-бот,
реализованный на языке Python с использованием библиотеки pythontelegram-bot .
Бот полностью привязан к телеграм-идентификатору пользователя, что
исключает необходимость регистрации и гарантирует
конфиденциальность данных.

10. Схема логики Telegram-бота

11. QR код

12. Литература, источники

1. Firebase. Официальная документация [Электронный ресурс]. –
Режим доступа: https://firebase.google.com/docs, свободный. – Загл. с
экрана.
2. python-telegram-bot. Documentation [Электронный ресурс]. – Режим
доступа: https://docs.python-telegram-bot.org, свободный. – Загл. с
экрана.
3. OpenRouter. API Documentation [Электронный ресурс]. – Режим
доступа: https://openrouter.ai/docs, свободный. – Загл. с экрана.
4. React – A JavaScript Library for Building User Interfaces [Электронный
ресурс]. – Режим доступа: https://react.dev, свободный. – Загл. с
экрана.

13. Литература, источники

5.
Всемирная
заболевания:
организация
факты
здравоохранения.
[Электронный
ресурс].

Аллергические
Режим
доступа:
https://www.who.int/news-room/fact-sheets/detail/allergies, свободный. –
Загл. с экрана.
6.
ГОСТ
Р
Библиографическое
7.0.100–2018.
описание.
Библиографическая
Общие
требования
и
запись.
правила
составления. – Введ. 2019–07–01. – М.: Стандартинформ, 2018. – 190
с.

14.

СПАСИБО ЗА
ВНИМАНИЕ
Авторы: Дорошенко Владимир Сергеевич,
Митин Сергей Михайлович,
Мамышев Алексей Александрович
Класс: 10И
Научный руководитель:
Янин Алексей Анатольевич
Должность:учитель
информатики
English     Русский Правила