🎯 Inspiration

Student: Rosa moved from Tunisia to the United States for her Bachelor's. Everything was going well until the COVID-19 pandemic hit the globe. Rosa was one among the 1.43 Billion people across the globe who were forced to study from home. She found it harder to communicate with the teachers and colleagues and her confusion with the subject materials got bigger as the days passed. Moreover, she had to rely on social media apps for education while led to distraction from her studies. She had a very hard time organizing her notes.

Teacher: On the other hand, her teacher, Maria, found it difficult to share the study materials as they were scattered all over the mediums like Slack, WhatsApp, Microsoft Teams, Canvas, and Google Meet. Also, she faced difficulties to schedule the lectures, assign the work to the students and view the progress of each of them.

📝 What it does

The pandemic changed the landscape of education by forcing most learning to be online. While there are great tools, there isn't a 1-stop tool that organizes the everyday life of students, from note-taking while watching lectures, to share the notes digitally, to organizing the notes and saving the time needed to have to look for those files. Pragya is a centralized platform that provides a greater learning experience tailored to online learning.

💻 How we built it

1.Front-end development using HTML5, CSS, JavaScript and WebRTC 2.Back-end development using Django and Python 3.Figma for Prototype UI design

🛠 Challenges we ran into

It was our first time working with WebRTC for the video feed so it was a bit difficult to get everything working in the hackathon's time constraints.

⛳ Accomplishments that we're proud of

Within the constrained time frame we have emerged with a close to beta application with -

  1. User-Friendly Interface for a great UI/UX experience
  2. Live Video functionality using OpenCV
  3. Learnt how APIs work
  4. Ticking all the boxes that we thought of accomplishing at the start of this hackathon.

📍 What we learned

Through this intense learning session of 24 hours, we got better hands-on experience with

  1. Django
  2. UI/UX
  3. Opencv
  4. Front end development - JavaScript and WebRTC

🔎 What's next for Pragya - School From Home

We have extensive future aspects for Pragya:

  1. Email and Text messages for announcements/notifications.
  2. Stylus support for the virtual board
  3. Enterprise/Business support for companies.
  4. Introduce plugins for online education tools like Canvas, Google Classroom, Open LMS, etc.

Built With

Share this project: