1. Блог-платформа на Django с Rest Api.
● Проект размещён на сервере Yandex Cloud.
● Регистрация пользователя через веб-интерфейс или через api.
● Восстановление пароля через почту. Пользователю доступен личный кабинет (profile), а также возможность создавать/редактировать/удалять посты; по желанию к публикации может добавить изображение; оставлять комментарии под постами; подписываться на/отписываться от других авторов.
Стек технологий: Python3, Django5, Django REST Framework, SimpleJWT, PostgreSQL, SQL, Docker, Docker-compose, Nginx, Gunicorn, Unittest в Django, Яндекс Облако, HTML, Jinja2
2. Telegram-bot на базе Aiogram.
● Бот для напоминания о днях рождения друзей и родственников, если сегодня у кого-либо День Рождения – бот отправит сообщение в личный чат.
Стек технологий: Python3, Aiogram, SQLAlchemy, PostgreSQL
3. Desktop приложение, которое запускается и работает на Linux и выводит уровень загруженности ЦП, ОЗУ и ПЗУ компьютера, на котором запущено это приложение в реальном времени.
Стек технологий: Python, psutil, PyQt5
4. Командная работа: успешно прошла три отборочных этапа и стала участницей Хакатона от ДИТ при Правительстве Москвы.
● Наша команда разрабатывала систему бронирования мест для посещения городских бассейнов. В рамках проекта занималась реализацией моделей.
Стек технологий: Python, Django, Django Rest Framework.
5. Блок регистрации, с web-интерфейсом и Rest Api.
● Готовый блок для авторизации и аутентификации пользователей.
● Модель User дополнена полем ‘role’ – всего 3 роли (admin, moderator, user), для каждой роли своё разрешение (permission). Регистрация пользователя через веб-интерфейс или через api. Восстановление пароля через smtp Google server.
Стек технологий: Python 3, Django 5, HTML, SQL, Jinja2, Django REST Framework, Simple-JWT, SQLite3, dotenv, smtp Google server.