Digital School App with Lecture Upload

Customer: AI | Published: 16.11.2025

I want to turn our brick-and-mortar school into a seamless digital experience by launching a mobile-friendly app where every teacher can record, upload, and share their lessons. The core requirement is an intuitive upload workflow: a teacher records a video, taps “publish,” and the lecture instantly appears under that teacher’s name for students to stream or download. All content inside the app will be organised strictly “By teacher,” so learners always know exactly whose class they are revisiting. Beyond the lecture repository, the platform should feel like a proper school hub. Each user—teacher, student, or admin—logs in with role-based permissions. Teachers manage their own video library; students browse, search, and mark lessons as completed; admins view overall engagement analytics. Smooth playback, adaptive streaming, and reliable cloud storage (Firebase, AWS S3, or an equivalent service) are crucial so videos load quickly even on slower connections. Deliverables • Cross-platform mobile app (Android & iOS) or a single responsive web app if that accelerates delivery • Secure authentication, user roles, and a clean dashboard for uploads • Video upload, compression, storage, and streaming set up end-to-end • Teacher-centric categorisation and a simple search/filter for students • Source code, documentation, and a brief hand-over session so my in-house IT team can maintain the platform An agile milestone plan that shows how you will roll out the upload feature first, then polish the student view, will help us keep the project on track.