РОЗРОБКА ОНЛАЙН-ЧАТУ ЗАСОБАМИ NODE.JS

Автор(и)

  • Антон Гончарук Волинський національний університет імені Лесі Українки

Ключові слова:

вебзастосунок, MongoDB, React, Supabase, взаємодія в реальному часі

Анотація

У цьому дослідженні представлено розробку вебдодатку для чату в реальному часі, створеного з використанням React для фронтенду та Node.js для бекенду. Додаток дозволяє користувачам надсилати та отримувати текстові повідомлення, медіафайли (включаючи фотографії, відео, голосові повідомлення, GIF-файли) та документи різних типів. Додаткові функції включають підтримку емодзі, перемикання мов, перегляд історії повідомлень та налаштування профілю. Система забезпечує безпечну автентифікацію і дозволяє користувачам змінювати свої паролі в інтерфейсі. MongoDB слугує основною базою даних, а Supabase інтегрована для специфічних бекенд-сервісів. Архітектура розроблена для швидкої реакції, масштабованості та безперебійної роботи користувачів на різних пристроях і браузерах.

Посилання (Бібліографія)

Quick Start – React. React. URL: https://react.dev/learn (дата звернення: 19.05.2025).

Index | Node.js v24.0.2 Documentation. Node.js – Run JavaScript Everywhere. URL: https://nodejs.org/docs/latest/api/ (дата звернення: 19.05.2025).

Use Supabase with React | Supabase Docs. Supabase | The Open Source Firebase Alternative. URL: https://supabase.com/docs/guides/getting-started/quickstarts/reactjs (дата звернення: 19.05.2025).

##submission.downloads##

Опубліковано

03.06.2025