Всем привет!
ТЗ было вот такое: Тестовое задание
Задание: Разработать веб-приложение на Django для создания и просмотра списка задач (to-do list) с интеграцией с Telegram ботом.
Требования:
-
Веб-приложение должно иметь следующую функциональность: - Регистрация и аутентификация пользователей.
-
Создание новой задачи с указанием заголовка и описания.
-
Просмотр списка задач пользователя.
-
Отметка задачи как выполненной.
-
Удаление задачи.
-
Веб-приложение должно использовать Django фреймворк и стандартные средства аутентификации Django.
-
Для хранения данных задач использовать SQLite базу данных.
-
Реализовать интеграцию с Telegram ботом, который позволяет пользователям создавать задачи и просматривать список задач через Telegram.
-
Пользователь должен иметь возможность связать свой аккаунт веб-приложения с Telegram ботом.
-
Веб-приложение должно предоставлять API для взаимодействия с Telegram ботом.
Решил что буду использовать Aiogram хоть он и работает асинхронно(
Пример личного кабинета с задачами

Добавляем задачу и идем в телеграм

Вот как выглядит бот

Вот как работает бот

