Інформаційна система онлайн-резервування місць у коворкінгах

dc.contributor.advisorБасюк, Тарас Михайлович
dc.contributor.affiliationНаціональний університет "Львівська політехніка"
dc.contributor.authorПаньків, Богдан Володимирович
dc.contributor.authorPankiv, Bohdan Volodymyrovych
dc.coverage.placenameЛьвів
dc.date.accessioned2025-06-18T12:03:17Z
dc.date.created2024
dc.date.issued2024
dc.description.abstractЗростання популярності коворкінгів як гнучких робочих просторів зумовлене глобальними тенденціями віддаленої роботи та потребами фрилансерів, стартапів і віддалених працівників у комфортних умовах праці [1]. Однак в Україні бракує локалізованих цифрових платформ для пошуку та бронювання місць у коворкінгах, що створює незручності для користувачів. Більшість міжнародних сервісів мають обмежену підтримку української мови, складні інтерфейси або не враховують локальні потреби, що знижує їхню привабливість [2]. Це підкреслює актуальність розробки нової інформаційної системи, яка б поєднувала зручність, доступність і функціональність, орієнтовану на українських користувачів. Об’єктом дослідження є процес онлайн-резервування місць у коворкінгах. Предметом дослідження є засоби та технології онлайн-резервування місць у коворкінгах. Метою дослідження є проєктування та створення інформаційної системи онлайн-резервування місць у коворкінгах, яка забезпечує зручний пошук коворкінгів, швидке бронювання робочих місць, надійне управління бронюваннями та адміністративні функції. У результаті виконаної роботи розроблено інформаційну систему, реалізовану як веб-додаток із використанням стеку MERN (MongoDB, Express.js, React.js, Node.js). Клієнтська частина на React.js надає інтуїтивний і адаптивний інтерфейс для пошуку коворкінгів, фільтрації за характеристиками, бронювання місць і управління профілем. Серверна частина на Node.js із Express забезпечує REST API для обробки запитів, автентифікацію через JWT і взаємодію з MongoDB через Mongoose. База даних MongoDB містить колекції для користувачів, коворкінгів, робочих місць і бронювань, підтримуючи гнучке зберігання даних. Система використовує Supertest для автоматизованого тестування API, що гарантує надійність і безпеку. Розробка велася у Visual Studio Code, яке забезпечило зручне середовище для роботи з JavaScript і React. Система успішно виконує всі заявлені функції: реєстрацію, автентифікацію, пошук і фільтрацію коворкінгів, бронювання робочих місць, управління бронюваннями та адміністрування. Вона запобігає конфліктам бронювань, забезпечує швидку відповідь (менше 1 секунди) і працює адаптивно на різних пристроях. Тестування підтвердило відповідність вимогам доступності, надійності, зручності, швидкодії та безпеки. Система має потенціал для впровадження на українському ринку та подальшого розвитку, наприклад, шляхом інтеграції з платіжними системами чи створення мобільної версії.
dc.description.abstractThe rising popularity of coworking spaces as flexible work environments is driven by global trends in remote work and the needs of freelancers, startups, and remote employees for comfortable workspaces [1]. However, in Ukraine, there is a lack of localized digital platforms for searching and booking coworking spaces, creating inconveniences for users. Most international services offer limited support for the Ukrainian language, complex interfaces, or fail to address local needs, reducing their effectiveness [2]. This highlights the relevance of developing a new information system that combines convenience, accessibility, and functionality tailored to Ukrainian users. The object of the research is the process of online reservation of coworking spaces. The subject of the research is the tools and technologies used for online reservation of coworking spaces. The aim of the research is to design and develop an information system for online reservation of coworking spaces that provides convenient coworking space search, fast workspace booking, reliable reservation management, and administrative functionality. As a result of the conducted research, an information system was developed, implemented as a web application using the MERN stack (MongoDB, Express.js, React.js, Node.js). The client side, built with React.js, offers an intuitive and adaptive interface for searching coworking spaces, filtering by characteristics, booking workplaces, and managing user profiles. The server side, developed with Node.js and Express, provides a REST API for request handling, authentication via JWT, and interaction with MongoDB through Mongoose. The MongoDB database includes collections for users, coworking spaces, workplaces, and reservations, ensuring flexible data storage. The system employs Supertest for automated API testing, guaranteeing reliability and security. Development was carried out in Visual Studio Code, which provided a convenient environment for working with JavaScript and React. The system successfully performs all intended functions: registration, authentication, coworking space search and filtering, workplace booking, reservation management, and administration. It prevents booking conflicts, delivers fast responses (under 1 second), and operates adaptively across devices. Testing confirmed compliance with requirements for accessibility, reliability, usability, performance, and security. The system has potential for implementation in the Ukrainian market and further development, such as integration with payment systems or a mobile version.
dc.format.pages83
dc.identifier.citationПаньків Б. В. Інформаційна система онлайн-резервування місць у коворкінгах : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.126.00.01 — Інтелектуальні інформаційні технології“ / Богдан Володимирович Паньків. — Львів, 2024. — 83 с.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/67300
dc.language.isouk
dc.publisherНаціональний університет "Львівська політехніка"
dc.relation.referencesenUsed in the Annotation
dc.relation.referencesenDeskmag. (2023). Global Coworking Survey. Available at: https://www.deskmag.com/en/coworking-survey
dc.relation.referencesenSommerville, I. (2016). Software Engineering (10th ed.). Pearson.
dc.rights.holder© Національний університет "Львівська політехніка", 2024
dc.rights.holder© Паньків, Богдан Володимирович, 2024
dc.subject6.126.00.01
dc.subjectковоркінги
dc.subjectонлайн-резервування
dc.subjectвеб-додаток
dc.subjectMERN
dc.subjectReact.js
dc.subjectNode.js
dc.subjectMongoDB
dc.subjectREST API. Перелік використаних джерел у анотації 1. Deskmag. (2023). Global Coworking Survey. Available at: https://www.deskmag.com/en/coworking-survey 2. Sommerville
dc.subjectI. (2016). Software Engineering (10th ed.). Pearson
dc.subjectcoworking spaces
dc.subjectonline reservation
dc.subjectweb application
dc.subjectMERN
dc.subjectReact.js
dc.subjectNode.js
dc.subjectMongoDB
dc.subjectREST API
dc.titleІнформаційна система онлайн-резервування місць у коворкінгах
dc.title.alternativeInformation system for online reservation of places in coworking spaces
dc.typeStudents_diploma

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2024_61260001_Pankiv_Bohdan_Volodymyrovych_272700.pdf
Size:
2.19 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.91 KB
Format:
Plain Text
Description: