Skip to content

matt-davison/Easy-Lecture

Repository files navigation

Easy-Lectures

VTHacks7 Project

We've all been there. You slept in an missed your favorite class, McQuain's 2505 lecture. Fear no more. Easy Lectures makes it easy to catch up on what you missed. We collect videos of lectures and allow you to search through the video to quickly find what you're looking for. Oh, and we almost forgot to mention we have a live chat so that you can ask TA's for help from anywhere- no more travelling to the lounge just to stand in line.

We're using Google's Storage to host our lecture videos, Google's Firestore as our NoSQL database, Google's Compute Engine to host our server, and Google Speech to transcribe the lectures. We used Domain.com to get easylectures.online so feel free to check out our project. Log in with guest@vt.edu and leave the password field blank.

Installing

You just need Python(3) and an internet connection. Run: pip install -r requirements.txt

Contributing

GNU GPLv3 :)

OR Upload Lectures!!!

Examples

Logging in

Login

Selecting a Lecture

Selected Lecture

Searching the Lecture

Searching a Lecture

Uploading a Lecture

Uploading a Lecture

Chatting with a TA

Chatting with a TA

Authors

Matt Davison (matt-davison), Gence Yalcin (genceyalcin), Thomas Szydlowski (thomas447), Nate Bensing (BlazeFace)

Created and Won 1st Place at VTHacks7 Hackathon