Details
Title | Разработка веб-приложения для психологической самопомощи и мониторинга состояния на платформе Telegram Mini Apps: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» |
---|---|
Creators | Мурадымова Регина Марисовна |
Scientific adviser | Гринберг Эльвира Яковлевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | когнитивно-поведенческая терапия ; telegram mini apps ; веб-приложение ; react ; node.js ; cognitive behavioral therapy ; web application |
Document type | Bachelor graduation qualification work |
File type | |
Language | Russian |
Level of education | Bachelor |
Speciality code (FGOS) | 09.03.03 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1418 |
Rights | Доступ по паролю из сети Интернет (чтение, печать) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35700 |
Record create date | 7/30/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Целью работы является создание доступного и функционального решения на платформе Telegram Mini Apps, основанного на принципах когнитивно– поведенческой терапии. Объектом исследования является процесс разработки веб-приложения для психологической самопомощи и мониторинга состояния на платформе Telegram Mini Apps. В ходе работы проведён анализ существующих цифровых решений в сфере ментального здоровья, определены их сильные и слабые стороны. Изучены особенности Telegram Mini Apps и проанализирована применимость подходов КПТ в цифровой среде. Обоснован выбор архитектуры и технологического стека. Разработанное веб-приложение реализовано с использованием библиотеки React для клиентской части, Node.js и Express — для серверной, и базы данных PostgreSQL. Реализована интеграция с Telegram, позволяющая использовать приложение без регистрации. Проведено модульное, функциональное и нагрузочное тестирование. Получены подтверждения работоспособности и готовности приложения к использованию.
The purpose of this work is to create an accessible and functional self-help solution based on the principles of Cognitive-Behavioral Therapy, using the Telegram Mini Apps platform. The object of the study is the process of developing a web application for psychological self-help and condition monitoring on the Telegram Mini Apps platform. The study analyzes existing mental health applications, identifies their advantages and limitations, and evaluates the applicability of CBT methods in a digital format. The Telegram Mini Apps platform is explored as a means of rapid user access without registration. The developed application includes a React-based client interface, a server on Node.js with Express, and a PostgreSQL database. Integration with the Telegram API allows seamless user interaction. Unit, functional, and load testing was conducted, confirming the system’s reliability and performance. The app is ready for use and can serve as an independent tool for users or as a supplement to professional therapy.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- Разработка веб-приложения для психологической самопомощи и мониторинга состояния на платформе Telegram Mini Apps
- Введение
- 1. Анализ предметной области
- 2. Проектирование веб-приложения и выбор стека технологий
- 3. Разработка веб-приложения
- 4. Тестирование и апробация разработанного веб-приложения
- Заключение
- Список использованных источников
- Приложение 1 Таблица с описанием функционала веб-приложения
- Приложение 2 Код серверной части веб-приложения
- Приложение 3 Код модульных тестов серверной части
- Приложение 4 Код клиентской части веб-приложения
- Приложение 5 Код модульных тестов клиентской части
Access count: 0
Last 30 days: 0