Flask нередко считают фреймворком для небольших проектов, но с его помощью можно построить полноценное веб-приложение с продуманной архитектурой и всем необходимым функционалом.
В статье подробно показано, как реализовать такой проект с нуля — от интерфейса до CI/CD.
Что реализовано в проекте?
▶️ UX/UI-дизайн в Figma и вёрстка на HTML + SASS + Bootstrap
▶️ Бэкенд на Flask с ORM SQLAlchemy
▶️ Авторизация через OAuth 2.0
▶️ Очереди задач с Celery и Redis
▶️ Полнотекстовый поиск с Elasticsearch
▶️ Кэширование и отправка писем
▶️ Тестирование с pytest
▶️ Docker-контейнеризация и развёртывание через CI/CD
Автор делится исходным кодом и подробно описывает весь путь создания проекта на конкретных примерах.
⛓ Читать статью
tags: #статья #flask
➡ Python Developer | Чат
