Cloudinary
Cloudinary stores user-uploaded media (avatars, verification docs, etc.).
Setup checklist
- Create a Cloudinary account and project.
- Record the Cloud name, API key, and API secret.
- Define upload presets for client-side or signed uploads.
- Store credentials in the backend secret store.
Upload strategy
- Prefer signed uploads for sensitive assets.
- Use folder conventions to separate users, tutors, and verification assets.
- Enable automatic transformations if you need thumbnails or optimized formats.