I want to launch a web platform that feels like a mini-Netflix yet focuses on user-generated videos. The stack is set: React on the front end, Node.js with Express on the back end, and MongoDB for data. Core requirements • Email-and-password authentication secured with hashed passwords and JWT sessions. • Video upload, storage, transcoding, and smooth HLS/DASH streaming for any modern browser. • A searchable catalogue so viewers can quickly find clips by title, tag, or description. • Per-video interaction layers—comments, like/dislike counters, and one-click share links. Beyond the basics, I need responsive UI components, clean routing, and a simple admin view for moderating content. Please include clear setup instructions (environment variables, build commands, seed data) so I can deploy on a VPS or container platform without surprises. If you have prior work in video streaming with React and Node, let me see it—robust handling of large files and efficient MongoDB schema design are priorities. Once the functional prototype is polished and documented, we’ll move on to any refinements together.