Завдання
Реалізуйте механізм верифікації електронної пошти зареєстрованого користувача;
Обмежуйте кількість запитів до своїх маршрутів контактів. Обов’язково обмежте швидкість - створення контактів для користувача;
Увімкніть CORS для свого REST API;
Реалізуйте можливість оновлення аватара користувача. Використовуйте сервіс Cloudinary;
Загальні вимоги
Усі змінні середовища повинні зберігатися у файлі .env. Всередині коду не повинно бути конфіденційних даних у «чистому» вигляді;
Для запуску всіх сервісів і баз даних у застосунку використовується Docker Compose;
Додаткове завдання
Реалізуйте механізм кешування за допомогою бази даних Redis. Виконайте кешування поточного користувача під час авторизації;
Реалізуйте механізм скидання паролю для застосунку REST API;