Розробка чат-системи для локальної мережі організації з використанням Node.js та React
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
В дипломній роботі було здійснено розробку чат-системи для локальної мережі організації засобами Node.js та React. Метою роботи є розробка сучасного програмного забезпечення для внутрішніх корпоративних комунікацій, яке забезпечить безпечний обмін миттєвими повідомленнями, управління робочими каналами та довготривале збереження історії листування з можливістю захищеного доступу через вебінтерфейс. У роботі проведено комплексний аналіз предметної області та визначено вимоги до програмного забезпечення для організації локального зв'язку компанії. Розглянуто основні бізнес-процеси комунікації, специфіку обміну конфіденційною інформацією та потребу впровадження on-premise рішень. На основі аналізу сформульовано завдання проєкту й запропоновано створення єдиного ізольованого інформаційного простору: клієнтського реактивного застосунку та асинхронного серверного ядра. Розроблено архітектуру системи на основі Node.js, Express, PostgreSQL, Socket.io і React, спроєктовано базу даних, прототипи інтерфейсів і повнодуплексну клієнт-серверну взаємодію. Проведено тестування функціональності, автоматизований якісний аналіз коду та перевірку відмовостійкості системи. В результаті створено ефективну, безпечну та масштабовану систему для корпоративного обміну повідомленнями із сучасним інтерфейсом та зручною взаємодією для співробітників організації.
