Work

Інформаційна система для онлайн-платформи письменників і читачів

Year: 2024
Type: article
Abstract: Nowadays, online platforms for writers and readers are becoming more and more popular, which are quite new to the digital e-commerce market. The main purpose of creating such a platform is to give many writers who have not revealed themselves, or perhaps are not sure that their works will be liked by others, the opportunity to try to write their work and to give the opportunity for others to evaluate the book. Therefore, this article presents the application design process and process modeling stages. The web application is designed for writers to publish their works, a clear interface for readers, a multifunctional admin panel for efficient back-office work, a convenient dashboard for monitoring the work of development and production servers, a system for tracking errors, DBMS for non-relational and relational databases that will be used in the application and Docker container orchestrators. In the paper, an analysis of the system's usage directions was carried out, the architecture of the online platform was determined, and the algorithm of the application was presented. The architecture of the online platform is defined, the framework is based on MVC Laravel Enterprise pattern. PostgreSQL as the main relational database, Redis as a non-relational database for caching, Jquery for frontend implementation, Elastic Search as a search engine, RabbitMQ for implementing the queue system in the application, NodeJS in combination with Laravel Echo for real-time functionality (chat, notifications), Stripe is a payment system. This web application has passed functional and non-functional testing and is ready for use.
Language: English
Open Access status: green
OpenAlex ID: W7035158867
FWCI:
Cites:
Cited by:
Related to: