Показати скорочену інформацію

dc.contributor.authorКрилик, Л. В.uk
dc.contributor.authorФерубко, О. С.uk
dc.contributor.authorKrylik, L. V.en
dc.contributor.authorFerubko, O. S.en
dc.date.accessioned2026-03-09T13:37:43Z
dc.date.available2026-03-09T13:37:43Z
dc.date.issued2026
dc.identifier.citationКрилик Л. В., Ферубко О. С. Особливості розробки WEBдодатку для замовлень в онлайн-аптеках // Наука і техніка сьогодні. 2026. Вип. № 2 (56). С. 1957–1971. DOI: https://doi.org/10.52058/2786-6025-2026-2(56)-1957-1971.uk
dc.identifier.issn2786-6025
dc.identifier.urihttps://ir.lib.vntu.edu.ua//handle/123456789/50776
dc.description.abstractThe article presents the features of developing a WEB application for ordering in online pharmacies. The purpose of the development is to expand the functionality of the WEB application for ordering in online pharmacies by implementing a client-server architecture, centralized state management, secure authorization mechanisms, and optimization of the order processing process. The development is a modern WEB application consisting of two main parts: client and server. All requests between the client and server parts are implemented via the REST API. The server part of the WEB application is implemented on the Node.js platform using the Express framework and the MongoDB database. The client part is created based on React, which allows for a component-based approach to building the user interface. To increase development efficiency, scalability, and ease of support, the WEB application is divided into separate modules. This approach allows you to isolate the business logic of each component, simplifies testing and code modernization. The architecture of the WEB application is based on the CQS principle, due to which the system structure becomes more transparent, and the modules are independent, which allows you to quickly add new functionality or change existing ones without disrupting the operation of other components. UML class diagrams for the server and client parts have been developed, which allowed formalizing the business logic of the system and confirming the correctness of the implemented algorithms. The developed WEB application demonstrates extended functionality compared to existing analogues in 4 ways, namely: a full-fledged clientserver architecture using REST API; centralized management of the state of the cart using the Redux global storage; delimitation of access to the functionality based on JWT authorization and the refresh session mechanism; optimized order confirmation process with minimal interface response time. Due to this, the developed WEB application provides stable operation, fast feedback for the user and expanded scalability compared to existing online pharmacies.en
dc.description.abstractУ статті представлено особливості розробки WEBдодатку для замовлень в онлайн-аптеках. Метою розробки є розширення функціональних можливостей WEBдодатку для замовлень в онлайн-аптеках шляхом впровадження клієнт-серверної архітектури, централізованого керування станом, механізмів безпечної авторизації та оптимізації процесу оформлення замовлення. Розробка є сучасним WEBзастосунком, що складається з двох основних частин: клієнтської та серверної. Усі запити між клієнтською та серверною частинами реалізовані через REST API. Серверна частина WEBдодатку реалізована на платформі Node.js з використанням фреймворку Express та бази даних MongoDB. Клієнтська частина створена на базі React, що дозволяє реалізувати компонентний підхід до побудови інтерфейсу користувача. Для підвищення ефективності розробки, масштабованості та зручності підтримки WEBдодаток поділено на окремі модулі. Такий підхід дозволяє ізолювати бізнес-логіку кожного компонента, спрощує тестування та модернізацію коду. Архітектура WEBдодатку базується на принципі CQS, завдяки якому структура системи стає більш прозорою, а модулі  незалежними, це дозволяє швидко додавати новий функціонал або змінювати існуючий без порушення роботи інших компонентів. Розроблено UML-діаграми класів для серверної та клієнтської частини, це дозволило формалізувати бізнес-логіку системи та підтвердити коректність реалізованих алгоритмів. Розроблений WEBдодаток демонструє розширений функціонал порівняно з існуючими аналогами на 4 можливості, а саме: повноцінну клієнт-серверну архітектуру з використанням REST API; централізоване керування станом кошика із застосуванням глобального сховища Redux; розмежування доступу до функціоналу на основі JWT-авторизації та механізму refresh-сесій; оптимізований процес підтвердження замовлення з мінімальним часом реакції інтерфейсу. Завдяки цьому розроблений WEBдодаток забезпечує стабільну роботу, швидкий зворотний зв`язок для користувача та розширені можливості масштабування у порівнянні з існуючими онлайн-аптеками.uk
dc.language.isouk_UAuk_UA
dc.publisherНаукові перспективиuk
dc.relation.ispartofНаука і техніка сьогодні. Вип. № 2 (56) : 1957–1971.uk
dc.relation.ispartofseriesТехнікаuk
dc.subjectонлайн-аптекаuk
dc.subjectWEBдодатокuk
dc.subjectзамовлення ліківuk
dc.subjectклієнт-серверна архітектураuk
dc.subjectфармацевтична галузьuk
dc.subjectonline pharmacyen
dc.subjectWEB applicationen
dc.subjectmedication orderingen
dc.subjectclientserver architectureen
dc.subjectpharmaceutical industryen
dc.titleОсобливості розробки WEBдодатку для замовлень в онлайн-аптекахen
dc.title.alternativeFeatures of developing a web application for orders in online pharmaciesen
dc.typeArticle, professional native edition
dc.typeArticle
dc.identifier.udc004.4
dc.identifier.doihttps://doi.org/10.52058/2786-6025-2026-2(56)-1957-1971
dc.identifier.orcidhttps://orcid.org/0000-0001-6642-754X


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію