Розробка інтелектуальної системи для автоматичної генерації статичних вебсайтів
| dc.contributor.author | Сидоренко, Дмитро Павлович | |
| dc.date.accessioned | 2026-06-29T08:51:35Z | |
| dc.date.available | 2026-06-29T08:51:35Z | |
| dc.date.issued | 2026 | |
| dc.description | Сидоренко Д. П. Розробка інтелектуальної системи для автоматичної генерації статичних вебсайтів : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник А. О. Лісняк. Запоріжжя : ЗНУ, 2026. 61 с. | uk |
| dc.description.abstract | UA : Робота викладена на 61 сторінці друкованого тексту, містить 19 рисунків, 2 таблиці, 26 джерел, 3 додатки. Об’єкт дослідження – процес автоматизованого створення персонального портфоліо засобами вебтехнологій та штучного інтелекту. Мета роботи – розробити вебзастосунок для генерації персонального портфоліо на основі текстового опису користувача з можливістю збереження та експорту у PDF і HTML. Методи дослідження – аналіз предметної області, проєктування вебзастосунків, клієнт-серверна взаємодія, робота з базами даних, інтеграція зовнішніх API та тестування. У роботі розроблено вебзастосунок, який дозволяє користувачу зареєструватися, увійти до системи, ввести інформацію про себе, навички, досвід, проєкти та контакти, після чого система формує структуроване персональне портфоліо. Клієнтську частину реалізовано з використанням React, Vite та Tailwind CSS, серверну частину – на основі FastAPI. Для авторизації та збереження даних використано Supabase Auth і PostgreSQL. Розроблений вебзастосунок підтримує вибір стилю портфоліо, українську й англійську мови, світлу та темну теми, збереження результатів, перегляд і видалення портфоліо, а також експорт у PDF та HTML. Результатом роботи є функціональний вебзастосунок для автоматизованого створення, покращення, збереження та експорту персонального портфоліо. | uk |
| dc.description.abstract | EN : The work is presented on 61 pages of printed text, 19 figures, 2 tables, 26 references, 3 supplements. The object of the study is the process of automated creation of a personal portfolio using web technologies and artificial intelligence. The aim of the study is to develop a web application for generating a personal portfolio based on a user’s text description with the ability to save results and export them in PDF and HTML formats. The research methods include domain analysis, web application design, client-server interaction, database interaction, external API integration, and software testing. The paper presents the development of a web application that allows a user to register, log in, enter information about skills, experience, projects, education, and contacts, after which the system generates a structured personal portfolio. The frontend part was implemented using React, Vite, and Tailwind CSS, while the backend part was developed using FastAPI. Supabase Auth and PostgreSQL were used for authentication and data storage. Portfolio generation and improvement were implemented through the OpenAI API. The developed web application supports portfolio style selection, Ukrainian and English languages, light and dark themes, saving results, viewing and deleting portfolios, and exporting the final version in PDF and HTML formats. As a result, a functional web application was developed for automated creation, improvement, storage, and export of a personal portfolio. | uk |
| dc.identifier.uri | https://dspace.znu.edu.ua/items/c718be39-3f6c-45d2-bd6c-1818605edefe | |
| dc.language.iso | uk | uk |
| dc.subject | портфоліо | uk |
| dc.subject | FastAPI | uk |
| dc.subject | HTML | uk |
| dc.subject | OpenAI API | uk |
| dc.subject | uk | |
| dc.subject | portfolio | uk |
| dc.subject | PostgreSQL | uk |
| dc.subject | React | uk |
| dc.subject | Supabase | uk |
| dc.subject | Tailwind CSS | uk |
| dc.subject | Vite | uk |
| dc.title | Розробка інтелектуальної системи для автоматичної генерації статичних вебсайтів | uk |
| dc.type | Робота бакалавра | uk |