-
Интернет-магазин: https://dev-test-login.ru
Репозиторий: https://github.com/Vladimir-Ivanov-92/my_site.
Стек: Django, PostgreSQL, HTML, CSS, JQery, AJAX
Сайт размещен на VDS сервере, установлены и настроены Nginx, Gunicorn, Celery, Redis. Подключен SSL-сертификат. Реализована корзина товаров, логин/регистрация, изменение и просмотр актуального статуса заказа, верификация почты, оповещение клиента и администратора о созданном заказе по эл. почте и в телеграмм. -
Спортивные турниры (API)
Репозиторий:https://github.com/Vladimir-Ivanov-92/competitions_FastAPI
Стек: FastAPI, SQLAlchemy, Alembic, PostgreSQL, Docker, Uvicorn, Redis
Приложение предоставляющее API для сохранения результатов турниров по различным видам спорта с указанием участников турниров и занятых ими мест. -
Обменный курс (API)
Репозиторий:https://github.com/Vladimir-Ivanov-92/DRF_API_Exchange_Rate
Стек: Djago, DRF, Celery, Redis, Pydantic, Docker
Приложение предоставляющее API для получения актуального курса валюты. Данные о курсе берутся из внешнего сервиса. Данные обновляются в фоновом режиме. Для обработки задачи в фоновом режиме используется Celery. -
Загрузка и обработка изображений (API)
Репозиторий:https://github.com/Vladimir-Ivanov-92/upload_files_api_drf
Стек: Djago, DRF, Celery, Redis, Docker
Приложение позволяет загружать файлы на сервер, а затем обрабатывать их. Загруженный файл обрабатывается и сохраняется в БД (PostgreSQL). В зависимости от типа загруженного файла происходит соответствующая обработка. -
Вопросы для Quiz
Репозиторий: https://github.com/Vladimir-Ivanov-92/quiz_questions_flask.
Стек: Flask, SQLAlchemy, PostgreSQL, pydantic, Docker
Получение вопросов через API англоязычного сайта, для игры в Quize. Вопросы сохраняются в БД PostgreSQL, при попытке сохранить уже существующий вопрос, выполняются повторные запросы. -
Телеграмм – бот (@Beautiful_weather_bot)
Репозиторий: https://github.com/Vladimir-Ivanov-92/Weather_TgBot_Aiogram.
Отображает текущую погоду и прогноз в любом запрашиваемом городе. Бот написан в двух вариантах на разных библиотеках: pyTelegramBotAPI и Aiogram. Используемые в проектах инструменты: python-dotenv, pydantic. Размещен и запущен на VDS сервере с помощью Docker. -
Web-парсер c использванием бибилиотеки Selenium
Репозиторий: https://github.com/Vladimir-Ivanov-92/selenium_web_scraping.
Программа с помощью Selenium сохраняет html копию web-страницы и с помощью библиотеки BeautifulSoup4 сохраняет необходимые данные из HTML файла в CSV таблицу.
А так же другие проекты, с которыми можно ознакомиться в репозитории: https://github.com/Vladimir-Ivanov-92?tab=repositories