Описание: Создайте REST API для управления списками задач пользователей. Пользователи смогут зарегистрироваться, войти в систему, создавать список задач, отмечать задачи как выполненные и удалять задачи.
- Регистрация и аутентификация: Реализуйте регистрацию пользователя, где они будут предоставлять имя пользователя, адрес электронной почты и пароль. Используйте хеширование паролей перед сохранением в базу данных. Создайте маршрут для аутентификации пользователей. После успешной аутентификации выдайте токен доступа (JWT) для использования в последующих запросах.
- Управление списками задач: Создайте маршрут для создания нового списка задач. Реализуйте маршрут для получения всех списков задач пользователя. Добавьте маршрут для получения информации о конкретном списке задач и его содержимом.
- Управление задачами: Реализуйте возможность добавления задачи в список. Создайте маршрут для отметки задачи как выполненной. Добавьте функциональность для удаления задачи из списка.