Inspiration

The inspiration for ReLecture stems from the challenges many students face when they miss classes or need additional support during exams. Teachers also struggle with providing ongoing support outside class hours in an accessible way. We saw an opportunity to bridge this gap by creating a platform where teachers can seamlessly upload helpful videos, and students can access these resources anytime, empowering them to learn on their own terms.

What it does

ReLecture is a dual-user platform that enables teachers to upload lecture videos, exam reviews, and supplementary content, which students can access at any time. Designed for simplicity and ease of use, ReLecture provides teachers with a hassle-free way to upload content, while students have a dedicated space to catch up on missed material, review important topics, and prepare effectively for exams.

How we built it

We built ReLecture using Flutter to support a cross-platform experience, making it accessible on both iOS and Android devices. Firebase serves as our backend for secure and scalable video storage, allowing teachers to upload content directly to the cloud. The app includes a role-based interface, with distinct views for teachers and students, enabling tailored functionality for each user group. Firebase authentication and storage integration ensures seamless and secure access to the content for verified users.

Challenges we ran into

One of our primary challenges was designing an intuitive interface that works equally well for teachers and students. We also needed to optimize video upload and playback features to ensure smooth performance on various devices and internet speeds. Additionally, configuring Firebase permissions to maintain privacy and data security was a crucial aspect of development that required careful attention.

Accomplishments that we're proud of

We’re proud to have developed a solution that simplifies access to educational content, making it possible for students to learn on their own schedule without missing out. Creating an intuitive and streamlined dual-user interface was a significant achievement. Successfully implementing Firebase integration for reliable and secure video storage and delivery was also a key milestone, providing a strong backbone for the app.

What we learned

Building ReLecture taught us the importance of designing for diverse user needs and creating an accessible, intuitive user experience. We gained hands-on experience with Flutter for cross-platform app development and deepened our understanding of Firebase for secure content storage and distribution. We also learned how critical it is to balance functionality with simplicity, ensuring that the app remains user-friendly for both teachers and students.

What's next for ReLecture - Learn Anytime, Catch Up Every Time

Our next step is to implement more interactive features, such as comments and Q&A, allowing students to engage with teachers and clarify doubts in real time. We also aim to add notification features to remind students of new uploads relevant to their courses. Finally, we plan to expand ReLecture's capabilities by supporting additional media types, such as slides and documents, to further enhance students' learning experience.

This provides a structured overview for each part of your project, ready to present!

Built With

Share this project:

Updates