AvidReader - приложение для хранения информации о прочитанных книгах
Пошаговый туторил для proglib.io
Приложение с базой данных на Flask. Часть 1: основы работы с SQLAlchemy
Изучаем взаимодействие Flask с SQLAlchemy и WTForms, создавая веб-приложение AvidReader. Реализуем карточки книг, пагинацию, фильтры и экспорт данных.
Часть 2: CRUD, IntegrityError и валидация WTForms
Реализуем набор операций для создания, редактирования и удаления записей; обеспечиваем автоматическое сжатие загружаемых обложек до нужного размера с помощью Pillow.