Розробка серверної частини системи пошуку та оренди житла засобами Node.js та PostgreSQL

dc.contributor.authorМельник, Дмитро Сергійович
dc.date.accessioned2026-02-13T12:45:35Z
dc.date.available2026-02-13T12:45:35Z
dc.date.issued2025
dc.descriptionМельник Д. С. Розробка серверної частини системи пошуку та оренди житла засобами Node.js та PostgreSQL : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник Є. В. Панасенко. Запоріжжя : ЗНУ, 2025. 88 с.uk
dc.description.abstractUA : Робота викладена на 88 сторінках друкованого тексту, містить 19 рисунків, 12 джерел. Об’єкт дослідження – процес проєктування, розробки та впровадження серверної частини вебсистеми для пошуку та оренди житла, що включає архітектурні рішення, моделі даних, алгоритми геопросторового пошуку та механізми обробки транзакцій між орендарями та орендодавцями. Мета роботи: розробка високопродуктивної, масштабованої та безпечної серверної частини системи пошуку та оренди житла з використанням сучасних вебтехнологій Node.js та PostgreSQL, що забезпечує ефективну взаємодію користувачів, обробку геоданих, пошук за складними критеріями та управління всіма етапами процесу оренди нерухомості. Методи дослідження – методи аналізу вимог до програмного забезпечення, методи проєктування мікросервісної архітектури, методи реляційного та геопросторового моделювання даних, методи розробки RESTful API, методи інтеграції зовнішніх сервісів, методи оптимізації запитів до бази даних, а також методи тестування продуктивності та безпеки. У результаті отримано функціональну серверну частину системи пошуку та оренди житла, яка забезпечує повний цикл обробки транзакцій оренди, включаючи пошук нерухомості за географічним розташуванням, управління оголошеннями, бронювання, оплату та комунікацію між користувачами. Система демонструє високу продуктивність при обробці складних геопросторових запитів та масштабується для роботи з великими обсягами даних. Результати роботи можуть бути використані як основа для комерційних платформ оренди житла.uk
dc.description.abstractEN : The work is presented on 88 pages of printed text, 19 figures, 12 references. Object of the study is the process of designing, developing, and implementing the server part of a web system for housing search and rental, which includes architectural solutions, data models, geospatial search algorithms, and transaction processing mechanisms between tenants and landlords. The aim of the study is development of a high-performance, scalable, and secure server part of a housing search and rental system using modern web technologies Node.js and PostgreSQL, ensuring effective user interaction, processing of geodata, search by complex criteria, and management of all stages of the real estate rental process. Research methods include methods of analyzing software requirements, methods of designing microservice architecture, methods of relational and geospatial data modeling, methods of developing RESTful API, methods of integrating external services, methods of optimizing database queries, as well as methods of testing performance and security. As a result of the qualification work, a functional server part of the housing search and rental system has been obtained, which provides a full cycle of rental transaction processing, including real estate search by geographic location, advertisement management, booking, payment, and communication between users. The system demonstrates high performance in processing complex geospatial queries and scales for working with large volumes of data. The results of the work can be used as a basis for commercial housing rental platforms, real estate aggregators, or corporate systems for managing rental property portfolios.uk
dc.identifier.urihttps://dspace.znu.edu.ua/items/e2bf36dd-802d-4115-bfee-ca70d1e1e3bb
dc.language.isoukuk
dc.subjectбаза данихuk
dc.subjectвебсервісuk
dc.subjectмікросервісна архітектураuk
dc.subjectоренда житлаuk
dc.subjectпрограмна інженеріяuk
dc.subjectсистема пошукуuk
dc.subjectAPIuk
dc.subjectdatabaseuk
dc.subjectgeo-searchuk
dc.subjecthousing rentaluk
dc.subjectmicroservice architectureuk
dc.subjectNode.jsuk
dc.subjectPostgreSQLuk
dc.subjectRest APIuk
dc.subjectsearch systemuk
dc.subjectsoftware engineeringuk
dc.subjectweb serviceuk
dc.titleРозробка серверної частини системи пошуку та оренди житла засобами Node.js та PostgreSQLuk
dc.typeМагістерська роботаuk

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Мельник.pdf
Size:
1.69 MB
Format:
Adobe Portable Document Format
Description:
Магістерська робота

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.81 KB
Format:
Item-specific license agreed upon to submission
Description: