Кулинарная социальная сеть с обеспечением программного интерфейса доступа #9106865

Артикул: 9106865
  • Предмет: Программирование
  • Уникальность: 77% (Антиплагиат.ВУЗ)
  • Разместил(-а): 185 Рамиль в 2024 году
  • Количество страниц: 85
  • Формат файла: docx
2 500p.
Оплатите артикул одним из 20 способов и сразу скачайте.
После оплаты он автоматически будет удален с сайта.
Никто кроме вас не сможет посмотреть его до 19.11.2024
ВВЕДЕНИЕ 3
1. Изучение технологий 5
1.1. Изучение аналогичных технологий 5
1.2. Изучение выбранных технологий 6
2. Разработка архитектуры приложения 8
3. Реализация функционала web-приложения 9
3.1. Создание моделей 9
3.2. Логика обработки API запросов 14
3.3. Авторизация 19
4. Интерфейс 24
5. Функциональное и системное тестирование 32
6. Анализ результатов тестирования 35
ЗАКЛЮЧЕНИЕ 36
СПИСОК ЛИТЕРАТУРЫ 42
ПРИЛОЖЕНИЯ 43
Приложение 1. Backend 43
Приложение 2. Frontend

В мире современных технологий, где цифровизация проникает во все сферы нашей жизни, развитие web-приложений становится неотъемлемой частью повседневности. Кулинарное web-приложение, позволяющее пользователям обмениваться рецептами, не только отражает актуальные тенденции в области информационных технологий, но и отвечает на запросы современного общества, где кулинарное искусство занимает важное место.
Такое приложение предоставляет пользу как опытным кулинарам, желающим поделиться своими кулинарными шедеврами и находками, так и начинающим гурманам, ищущим вдохновение и новые рецепты. Обмен рецептами, возможность создания, редактирования и удаления рецептов, подписки на интересных авторов, а также формирование списка избранных рецептов — все это делает приложение удобным инструментом для любителей кулинарии.
Таким образом, было решено создать кулинарное web-приложения, которое будет не только отражать технологические тенденции современного мира, но и предоставлять удобный инструмент для обмена кулинарным опытом, вдохновения и творчества. Пользователи смогут создавать, делиться, подписываться и отмечать понравившиеся рецепты. Для реализации данного web-приложения необходимо выполнить следующие задачи:
1) реализовать функции создания, редактирования, удаления и просмотра рецептов, подписки на пользователей, добавление понравившихся рецептов в список избранных;
2) реализовать бизнес-логику, функцию генерации списка покупок и его экспорт в текстовый файл для распечатки;
3) поиск и анализ оптимального подхода к реализации функций во фреймворке Django [1];
4) контейнеризация проекта для удобного развертывания, написание конфигурационного yml файла [2];
5) настройка и запуск nginx, объединение контейнеров, синхронизация;
6) верстка страниц с использованием фреймворка React [3];
7) функциональное и системное тестирование созданных функций и компонентов;
8) анализ результатов тестирования.
9) анализ существующих технологий создания серверной и
клиентской сторон приложения, выбор наиболее подходящих под критерии проекта;
10) изучение фреймворка Django и библиотеки React, а также реляционной системы управления базами данных PostgreSQL [4];
11) разработка архитектуры приложения;
12) программная реализация серверной и клиентской сторон приложения: определение формата обмена данными, реализации функций регистрации пользователей, а также аутентификации и авторизации;
13) функциональное и сквозное тестирование созданных компонентов.
1) Django Framework: сайт. - 2020. - URL:
https://www.djangoproject.com/ (дата обращения: 23.02.2024).
2) Руководство по Docker Compose: сайт. - 2019. - URL:
habr.com/ru/companies/ruvds/articles/450312/ (дата обращения: 03.04.2024).
3) React: сайт. - 2020. - URL: https://ru.legacy.reactjs.org/ (дата
обращения: 24.02.2024).
4) PostgreSQL: сайт. - 2020. - URL: https://www.postgresql.org/ (дата обращения: 25.02.2024).
5) Client-Server Model: сайт. - 2020. - URL:
https://www.geeksforgeeks.org/client-server-model/ (дата обращения: 27.02.2024).
6) Docker: сайт. - 2020. - URL: https://docs.docker.com/build/cloud/
(дата обращения: 26.02.2024).
7) Руководство по слагам Django: сайт. - 2020. - URL:
dj ango.fun/articles/tutorials/rukovodstvo-po-slagam-dj ango/ (дата обращения: 05.04.2024).
8) Model Meta options: сайт. - 2020. - URL:
docs.djangoproject.com/en/5.0/ref/models/options/ (дата обращения: 08.04.2024).
9) ViewSets: сайт. - 2020. - URL: www.django-rest-framework.org/api- guide/viewsets/ (дата обращения: 10.04.2024).
10) RESTful API: сайт. - 2020. - URL:
www.techtarget.com/searchapparchitecture/definition/REST ful- API#:~:text=A%20RESTful%20API%20is%20an,deleting%20of%20operations%2 0concerning%20resources. (дата обращения: 13.04.2024).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач, сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением. Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения, соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: Кулинарная социальная сеть с обеспечением программного интерфейса доступа
Артикул: 9106865
Дата написания: 27.06.2024
Тип работы: Дипломная работа
Предмет: Программирование
Оригинальность: Антиплагиат.ВУЗ — 77%
Количество страниц: 85
Скрин проверки АП.ВУЗ приложен на последней странице.
А ты умеешь выполнять такие работы?

Файлы артикула: Кулинарная социальная сеть с обеспечением программного интерфейса доступа по предмету программирование

Пролистайте "Кулинарная социальная сеть с обеспечением программного интерфейса доступа" и убедитесь в качестве

После покупки артикул автоматически будет удален с сайта до 19.11.2024
Дипломная — Кулинарная социальная сеть с обеспечением программного интерфейса доступа — 1
Дипломная — Кулинарная социальная сеть с обеспечением программного интерфейса доступа — 2
Дипломная — Кулинарная социальная сеть с обеспечением программного интерфейса доступа — 3
Дипломная — Кулинарная социальная сеть с обеспечением программного интерфейса доступа — 4
Дипломная — Кулинарная социальная сеть с обеспечением программного интерфейса доступа — 5
Дипломная — Кулинарная социальная сеть с обеспечением программного интерфейса доступа — 6
Посмотреть остальные страницы ▼
Честный антиплагиат! Честный антиплагиат!
Уникальность работы — 77% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег! Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.

Утром сдавать, а работа еще не написана?

Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 22 работы. Успей и ты забрать свою пока это не сделал кто-то другой!