I need a lean, working web application that lets teachers publish courses and students immediately start learning. The priority is speed to a usable MVP rather than polish, so clean, well-structured code and a straightforward interface matter more than pixel-perfect design. Scope of the first release • Authentication: only email + password, securely hashed, with clear separation between teacher and student privileges. • Course workflow: – Teachers create, edit and delete courses, then add lessons that can contain plain text or embedded video. – Students browse the catalogue, enroll, and view each lesson. • Homework loop: teachers post an assignment; enrolled students submit their work; the teacher can review it inside the platform. • Notifications: every time a new lesson or homework is published, enrolled students receive an in-app or email alert. • Basic progress tracking for students (completion flags per lesson are enough for now). Nice-to-have after core features are stable (not mandatory for this sprint): a minimalist admin dashboard to deactivate users, remove a course, or hide inappropriate content. Deliverables 1. Source code (Git repo) with brief setup instructions. 2. Deployed instance on my cloud account so I can demo it live. 3. Short walkthrough video or README illustrating the main flows. I’m comfortable with any modern stack—React / Vue / Svelte on the front end, Node / Django / Laravel / Rails or similar on the back—but choose tools you’re productive with so we hit the fast-launch goal. Clean architecture, role-based middleware, and sensible database design will be part of the review. Let me know how quickly you can ship this and what milestones you’d propose for getting a testable build online.