Almost every SaaS needs a settings page the day after you wire up auth -- here is the architecture for handling profile photo uploads, password changes, and notification preferences in a Next.js app without turning your settings route into spaghetti.
How to add image uploads to a Next.js SaaS using Cloudinary -- a protected API route, a reusable upload hook, and storing only the public_id in the database so transformation URLs stay flexible.