Гамалій, К. В.2025-05-042025-05-042024Гамалій К. В. Програмна система для підтримки психічного здоров’я : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на першому (бакалаврському) рівні, спеціальність 121 – Інженерія програмного забезпечення / К. В. Гамалій ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2024. – 87 с.https://openarchive.nure.ua/handle/document/31027Об'єктом розробки - програмна система, що забезпечує підтримку психічного здоров'я користувачів шляхом надання відстеження стану та організації консультувань. Проєкт розробляється з використанням сучасних технологій веб-розробки, що забезпечують високий рівень функціональності, безпеки та масштабованості. Основою системи є бекенд, написаний на Laravel, що забезпечує швидку обробку запитів, управління базами даних та реалізацію бізнес-логіки. Для зберігання даних використовується MySQL або інша реляційна СКБД, інтегрована через Laravel. Docker використовується для контейнеризації додатку, що дозволяє легко розгортати і масштабувати систему в різних середовищах, забезпечуючи стабільність та ізольованість процесів. Це також спрощує налаштування та управління залежностями додатку. Фронтенд частина реалізована за допомогою Vue 3, що дозволяє створювати інтерактивний та динамічний користувацький інтерфейс. Vue 3, завдяки своїй реактивності та компонентній архітектурі, значно спрощує розробку складних веб додатків та підвищує ефективність взаємодії користувача з системою. Для реалізації функцій мессенджера, таких як реального часу обмін повідомленнями, використовується Laravel Broadcast в поєднанні з Pusher. Ця 5 технологія дозволяє надсилати дані в реальному часі між сервером і клієнтами, забезпечуючи миттєве оновлення повідомлень без необхідності оновлення сторінки. В результаті розробки була створена система, яка дозволяє надавати такі основні функції, як спілкування з лікарями та психіатрами через інтегрований чат в режимі реального часу, що використовує Laravel Broadcast та Pusher для миттєвого обміну повідомленнями; слідкування за станом здоров'я, яке забезпечується через інтуїтивний інтерфейс, реалізований на Vue 3, де користувачі можуть реєструвати та аналізувати свої психічні та емоційні стани; та адміністративну панель, що дозволяє керувати користувачами, лікарями, запитами та іншими аспектами системи, зручно організовану і доступну через браузер завдяки Laravel і Docker. Програмна система складається з сервера та веб-клієнту.ukпідтримка психічного здоров’япоштапсихічне здоров’яПрограмна система для підтримки психічного здоров’яOther