Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 1.38 KB

File metadata and controls

22 lines (12 loc) · 1.38 KB

Web_HW13_FastAPI

Завдання

Реалізуйте механізм верифікації електронної пошти зареєстрованого користувача;

Обмежуйте кількість запитів до своїх маршрутів контактів. Обов’язково обмежте швидкість - створення контактів для користувача;

Увімкніть CORS для свого REST API;

Реалізуйте можливість оновлення аватара користувача. Використовуйте сервіс Cloudinary;

Загальні вимоги

Усі змінні середовища повинні зберігатися у файлі .env. Всередині коду не повинно бути конфіденційних даних у «чистому» вигляді;

Для запуску всіх сервісів і баз даних у застосунку використовується Docker Compose;

Додаткове завдання

Реалізуйте механізм кешування за допомогою бази даних Redis. Виконайте кешування поточного користувача під час авторизації;

Реалізуйте механізм скидання паролю для застосунку REST API;