1.Yatube
Социальная сеть для ведения блогов, созданная с использованием фреймворка Django. Yatube позволяет пользователям создавать посты, посещать другие страницы, комментировать посты и подписываться на авторов. Платформа использует следующие технологии: Python, Django, SQLite, JavaScript, HTML, CSS и Bootstrap. Вы можете просмотреть проект на Github:
https://github.com/Q35978/hw05_final
2.Yatube API
Этот API был разработан для социальной сети Yatube, предоставляя полную функциональность CRUD для сообщений и комментариев, а также возможность подписываться на других пользователей. Технологический стек, используемый для этого проекта, включает Django и Django REST Framework. Исходный код можно найти на Github:
https://github.com/Q35978/api_final_yatube
3. YamDB API (групповой проект)
Этот API предоставляет доступ к базе данных рецензий на различные работы,
позволяя выполнять операции CRUD с произведениями, категориями и жанрами, обзорами и комментариями.
API включает авторизацию с использованием токенов JWT и систему ограничений для различных ролей пользователей.
Технологический стек, используемый в этом проекте, включает Django, Django REST Framework и JWT. Исходный код проекта доступен на Github:
https://github.com/Q35978/api_yamdb
4. Foodgram-project-react
Социальная сеть для ведения кулинарного блога / проекта позволяет пользователям регистрироваться в качестве автора, создавать рецепты, подписываться на авторов, добавлять рецепты в избранное и создавать список покупок, который вы можете скачать.
В этом проекте готовый интерфейс react был подключен к бэкенду, который был реализован с использованием фреймворка Django. Также для CI\CD использовался скрипт, который был написан на YAML для github workflow.
Для обмена данными между frontend и backend с помощью django API создан конфигурационный файл nginx. Также созданы файлы docker для реализации механизма "из коробки".
Технологический стек, используемый в этом проекте, включает Django, Django REST Framework, Djoser, PostgreSQL, Gunicorn, Nginx, Docker, YAML, Telegram API. Исходный код проекта доступен на Github:
https://github.com/Q35978/foodgram-project-react