Inspiration

Covid-19 pandemic hits every sector of the world. Education is the most badly affected sector. While classes of senior students went online but for small children, there was no user-friendly teaching platform. So we build one.

What it does

Our web app has the features of

  • one-to-one live interaction,
  • whiteboard for teaching
  • homework show section, where a student can put a link to the homework file to show it to the teacher.

How we built it

The technologies we used for each part are mentioned below

  • Front-end: Bootstrap
  • Back-end: Express
  • JS Runtime Env: Nodejs
  • Web socket: socket.io
  • Whiteboard: whiteboard.team API

Challenges we ran into

We started learning about web development just some weeks ago. So to handle bugs we have to search a lot. We tried to learn from many youtube videos, documentations but the complexity was too high for some cases. while deploying our app to Heroku, we were facing many internal server errors. For some moments we run out of energy and motivation.

Accomplishments that we're proud of

Even after facing many challenges, we are proud to solve a challenge faced by many teachers and students. We are proud that we successfully completed our first web application. It was a great pleasure to see it working.

What we learned

We learned about new technologies like socket.io. We learned how to use the StackOverflow like website in a better way. We learned how to deal with negativity and how to stay motivated. We learn how problems faced by people can solve with technology.

What's next for Master1-1Class Web App

We are planning to make it more effective, secure, and for a large audience. We will work on it for some days and make it open source then. We are planning to add more features to it. Build some REST APIs and serve for a better world.

Credits

  • www.whiteboard.team
    • for whiteboard api
  • Doubt Everything - Youtube Channel
    • for detailed video on WebRTC
Share this project:

Updates