Задача была сделать простой бэк для сайта - агрегатора новостей с разных новостных ресурсов. Задачи делать фронт не было, но без него было не интересно, потому его тоже сделал) Проект не коммерческий и нужен был студентке для сдачи курсовой работы.
Стек: fastapi + jinja2 + чистый js + mysql (aiomysql) + docker Запросы к базе и все маршруты асинхронные.
Проект состоит из бэка на FastAPI и парсера на requests, который каждые 10 минут парсит новости с rss двух новостных сайтов и сохраняет их в базу.