{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/bf9eaaeeb7594629b52cb2d3880c21a4\" frameborder=\"0\" width=\"1280\" height=\"960\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":960,"width":1280,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":960,"thumbnail_width":1280,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/bf9eaaeeb7594629b52cb2d3880c21a4-da10022d46544cc8.gif","duration":254.456,"title":"Full Stack Auth, Validation, and Upload Flow 🔐","description":"I built an end to end app architecture with authentication, schema validation, logging, and a protected frontend. If the user is authenticated, my middleware attaches the user to the request, and I validate inputs with Zod, returning validation errors when invalid. For auth I use an off the shelf library with HTTP only session cookies and an optional token mode for web and mobile, plus simple tests. For image upload I use multer, and for data access I use Prisma with generated clients and enums on Postgres. I did not request any action from viewers."}