Please use this identifier to cite or link to this item:
http://ds.knu.edu.ua/jspui/handle/123456789/7589| Title: | Розробка дискусійної онлайн-платформи кулінарних рецептів |
| Authors: | ДЕЙНЕКА, Данило Петрович |
| Keywords: | ВЕБ-СИСТЕМА, КУЛІНАРНІ РЕЦЕПТИ, , БАЗА ДАНИХ, DJANGO, MYSQL, REST API, АВТОРИЗАЦІЯ, OAUTH 2.0, МОБІЛЬНИЙ ІНТЕРФЕЙС. |
| Issue Date: | чер-2025 |
| Citation: | ДЕЙНЕКА Д. П. Розробка дискусійної онлайн-платформи кулінарних рецептів: кваліфікаційна робота на здобуття ступеня вищої освіти бакалавра зі спеціальності 121 – Інженерія програмного забезпечення: Кривий Ріг, 2025. 59 с. |
| Abstract: | Об’єктом розробки є інформаційно-дискусійна веб-система для публікації, перегляду та обговорення кулінарних рецептів користувачами. Метою роботи є створення повноцінної інтерактивної веб-платформи, що дозволяє користувачам додавати рецепти, здійснювати їх пошук за назвою, категорією та інгредієнтами, залишати коментарі, оцінки, а також авторизуватись через популярні соціальні мережі. Особливу увагу приділено адаптивності інтерфейсу для різних пристроїв та інтеграції з зовнішніми сервісами автентифікації. Для досягнення поставленої мети проведено аналіз предметної області, визначено функціональні та нефункціональні вимоги до системи. Розроблено архітектуру веб-застосунку з використанням мови програмування Python та фреймворку Django. Серверна частина реалізована у вигляді REST API з використанням Django REST Framework. У якості бази даних обрано MySQL. Реалізовано функції авторизації через протокол OAuth 2.0 з інтеграцією Google і Facebook. Для клієнтського інтерфейсу використано адаптивну верстку, що забезпечує коректну роботу на смартфонах, планшетах і десктопах. Додатково розроблено структуру бази даних у вигляді ER- діаграми, UML-діаграми взаємодії та переходів між сторінками, макети інтерфейсу у форматі wireframe. У результаті розробки створено стабільний, безпечний та адаптивний веб-застосунок, що дозволяє автоматизувати зберігання, публікацію та обговорення кулінарних рецептів. Робота демонструє практичне застосування знань з програмної інженерії, веб-розробки, проектування баз даних, побудови REST API та впровадження сучасних методів автентифікації. |
| URI: | http://ds.knu.edu.ua/jspui/handle/123456789/7589 |
| Appears in Collections: | 121 Інженерія програмного забезпечення 2025 |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| Дейнека_Розробка дискусійної онлайн-платформи кулінарних рецептів.pdf | 2.08 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
