霂瑞霂��撘����迨��辣: http://elartu.tntu.edu.ua/handle/lib/49031
摰����漯敶�
DC �������霂剛��
dc.contributor.advisorПетрик, Михайло Романович-
dc.contributor.authorДенега, Тарас Іванович-
dc.contributor.authorDeneha, Taras-
dc.date.accessioned2025-06-24T13:00:17Z-
dc.date.available2025-06-24T13:00:17Z-
dc.date.issued2025-06-
dc.date.submitted2025-06-10-
dc.identifier.citationДенега Т.І Розробка інформаційної системи для надання фріланс послуг з використанням фреймворків React і Node.js: спец. 121 - інженерія програмного забезпечення / наук. кер. М. Р. Петрик Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 66 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49031-
dc.description.abstractКваліфікаційна робота бакалавра. Тернопільський національний технічний університет імені Івана Пулюя, кафедра програмної інженерії, спеціальність 121 «Інженерія програмного забезпечення». ТНТУ, 2025. Сторінок 65, рисунків 26, додатків 3, презентація. Тема: Розробка інформаційної системи для надання фріланс послуг з використанням фреймворків React, Node.js та MongoDB. Кваліфікаційна робота бакалавра присвячена розробці сучасної інформаційної системи для організації фріланс послуг на основі стека MERN (MongoDB, Express.js, React, Node.js). Метою роботи є створення ефективної платформи, яка забезпечує взаємодію між замовниками та виконавцями, автоматизацію процесів пошуку роботи, управління проектами та оплати послуг. У першому розділі виконано аналіз предметної області, вивчено вимоги до функціоналу платформи та її користувачів. Проведено обґрунтування вибору технологій: React – для реалізації інтерфейсу користувача, Node.js і Express – для обробки запитів та побудови REST API, MongoDB – для зберігання структурованих даних. У другому розділі детально описано архітектуру платформи, особливості реалізації функціоналу: реєстрація й авторизація користувачів, створення та редагування блогів, сповіщення та оплата замовлень. Окрему увагу приділено тестуванню функціональності, зокрема автоматизованому тестуванню API через Postman. Об'єктом дослідження є сучасна веб-платформа для фріланс послуг та нереляційна база даних MongoDB. Предметом дослідження є інструменти та методи розробки веб-додатків для блогінгу з використанням стека MERN (MongoDB, Express.js, React, Node.js). Ключові слова: веб-платформа, MongoDB, React, Node.js, Express.js, база даних, REST API, користувач, коментарі, створення контенту, фул-стек розробка.uk_UA
dc.description.abstractBachelor's Qualification Work. Ternopil Ivan Puluj National Technical University, Department of Software Engineering, Specialty 121 "Software Engineering". TNTU, 2025. Pages: 65, Figures: 26, Appendices: 3, Presentation. Title: Development of an Information System for Freelance Services Using React, Node.js, and MongoDB Frameworks. The bachelor's qualification work is dedicated to the development of a modern information system for organizing freelance services based on the MERN stack (MongoDB, Express.js, React, Node.js). The aim of the work is to create an efficient platform that enables interaction between customers and freelancers, automates job search processes, project management, and payment of services. The first chapter includes the analysis of the subject area, definition of platform functionality requirements and user needs. The rationale for choosing technologies is provided: React – for implementing the user interface, Node.js and Express – for request handling and building the REST API, MongoDB – for storing structured data. The second chapter describes the architecture of the platform in detail, the implementation features of core functionalities: user registration and authentication, blog creation and editing, notification system, and payment processing. Particular attention is paid to functionality testing, especially automated API testing using Postman. The object of the study is a modern web platform for freelance services and the non-relational MongoDB database. The subject of the study is the tools and methods of developing web applications for blogging using the MERN stack (MongoDB, Express.js, React, Node.js). Keywords: web platform, blog, MongoDB, React, Node.js, Express.js, authentication, database, REST API, user, comments, content creation, interactive interface, full-stack development.uk_UA
dc.description.tableofcontentsАНОТАЦІЯ 4 ABSTRACT 5 ВСТУП 7 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ СИСТЕМИ 9 1.1 Аналіз предметної області системи фріланс послуг 9 1.2 Формування вимог до веб-платформи для фріланс послуг 11 1.3 Опис варіантів використання фріланс платформи 12 1.4 Вибір середовища розробки 14 2 ПРОЕКТУВАННЯ ТА РОЗРОБКА ІНФОРМАЦІЙНОЇ СИСТЕМИ 24 2.1 Огляд підходу до тестування та розробки інформаційної системи 24 2.2 Проектування бази даних 27 2.3 Моделювання архітектури системи фріланс послуг 29 2.4 Розробка серверної частини фріланс-платформи 33 2.5 Тестування платформи для надання фріланс послуг 40 3 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ПРАЦІ 45 3.1 Порядок надання домедичної допомоги по при раптовій зупинці серця 39 3.2 Протипожежні заходи на підприємстві, в офісі 41 ВИСНОВКИ 49 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 51 ДОДАТКИ 51 Додаток А Лістинг серверної частини програми 54 Додаток Б Лістинг фронтенд частини програми 61 Додаток В Диск з роботою 68uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectінженерія програмного забезпеченняuk_UA
dc.subjectsoftware engineeringuk_UA
dc.subjectmern стекuk_UA
dc.subjectdevelopment of an information systemuk_UA
dc.subjectрозробка інформаційної системиuk_UA
dc.subjectmern stackuk_UA
dc.titleРозробка інформаційної системи для надання фріланс послуг з використанням фреймворків React і Node.jsuk_UA
dc.title.alternativeDevelopment of an Information System for Freelance Services Using React and Node.js Frameworks.uk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Денега Тарас Івановичuk_UA
dc.contributor.committeeMemberГром'як, Роман Сильвестрович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.format.pages66-
dc.subject.udc004.9uk_UA
dc.relation.references1. React [Електронний ресурс] – Режим доступу до ресурсу: https://react.devuk_UA
dc.relation.references2. Node.js [Електронний ресурс] – Режим доступу до ресурсу: https://nodejs.orguk_UA
dc.relation.references3. MongoDB [Електронний ресурс] – Режим доступу до ресурсу: https://www.mongodb.comuk_UA
dc.relation.references4. Express.js [Електронний ресурс] – Режим доступу до ресурсу: https://expressjs.comuk_UA
dc.relation.references5. JWT (JSON Web Token) [Електронний ресурс] – Режим доступу до ресурсу: https://jwt.io/introductionuk_UA
dc.relation.references6. PlantUML [Електронний ресурс] – Режим доступу до ресурсу: https://plantuml.comuk_UA
dc.relation.references7. Agile Manifesto [Електронний ресурс] – Режим доступу до ресурсу: https://agilemanifesto.orguk_UA
dc.relation.references8. Postman API Platform [Електронний ресурс] – Режим доступу до ресурсу: https://www.postman.comuk_UA
dc.relation.references9. Методичні вказівки до виконання дипломної роботи освітнього рівня - бакалавр студентами усіх форм навчання для напряму підготовки 121 – Інженерія програмного забезпечення/ Укладачі : Петрик М.Р.,Михалик Д.М., Кінах Я.І., Гладьо С.В., Цуприк Г.Б. – Тернопіль : Вид-во ТНТУ імені Івана Пулюя, 2016 – 28 с. Смілянський, В. В. Основи роботи з базою даних MongoDB. Київ: Видавництво «Техніка», 2019. 320 с.uk_UA
dc.relation.references10. Гуменюк, І. В. REST API: розробка та впровадження. Київ: Видавництво «Либідь», 2018. 180 с.uk_UA
dc.relation.references11. Сидоренко, Н. П. Вступ до React: практичні приклади. Одеса: Видавництво «Маяк», 2020. 290 с.uk_UA
dc.relation.references12. Данилюк, В. В. Програмування на Node.js: повний курс. Харків: Видавництво «Ранок», 2018. 400 с.uk_UA
dc.relation.references13. Жидецький, В. Ц. Охорона праці користувачів комп’ютерів. Львів: Видавництво «Афіша», 2020. 176 с.uk_UA
dc.relation.references14. Безпека життєдіяльності та охорона праці: підручник. Харків: ХНУВС, 2021. 308 с.uk_UA
dc.relation.references15. Закон України "Про охорону праці". Київ: Верховна Рада України, 2002 (зі змінами і доповненнями).uk_UA
dc.relation.references16. Андрейчук, Н. І. Охорона праці. Львів: Видавництво «Львівська політехніка», 2021. 276 с.uk_UA
dc.relation.references17. Правила пожежної безпеки в Україні. Наказ МВС №1417 від 30.12.2014 р.uk_UA
dc.relation.references18. ДСТУ EN ISO 7010:2019. Протипожежний захист. Знаки безпеки. Київ: Держспоживстандарт України, 2007. 20 с.uk_UA
dc.relation.references19. ДБН В.1.1-7-2016. Пожежна безпека об’єктів будівництва. Київ: Мінрегіон України, 2016. 64 с.uk_UA
dc.relation.references20. Пістун, І. П. Практикум з безпеки життєдіяльності. Суми: Видавництво «Університетська книга», 2023. 560 с.uk_UA
dc.relation.references21. Дистанційний курс «Кваліфікаційні роботи бакалаврів» сайту дистанційного навчання ТНТУ [Електронний ресурс]. – Режим доступу: URL: https://dl.tntu.edu.ua/bounce.php?course=5329uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
�蝷箔����:121 — Інженерія програмного забезпечення (бакалаври)

��辣銝剔�﹝獢�:
獢�獢� ��膩 憭批���撘� 
dyplom_Deneha_2025.pdf1,27 MBAdobe PDF璉�閫�/撘��


�DSpace銝剜�������★��������雿��.

蝞∠�極�