Inspiration

We were inspired by the idea of making education more accessible and convenient for people around the world. Online education has become increasingly popular in recent years, and edtech websites have the potential to offer high-quality courses to anyone with an internet connection.

Another potential source of inspiration could be the desire to create a more interactive and engaging learning experience. By incorporating live classes and video conferencing technology, students can ask questions and interact with instructors in real-time, which can make the learning experience more dynamic and engaging.

Additionally, we have been inspired by the potential for EdTech websites to disrupt traditional education models. By offering courses at a lower cost and with greater flexibility, EdTech websites have the potential to democratize education and make it more accessible to people who might not otherwise have the opportunity to learn. Of course, these are just a few potential sources of inspiration for creating an EdTech website.

What it does

Our website is a full-stack EdTech platform that offers users the ability to purchase courses and access both live and recorded classes. The website also includes our own video conferencing application for live classes, which you implemented using agora.io. Additionally, user authentication and authorization is handled through Firebase.

Users can browse and purchase courses on our website, and then access the content through the live and recorded classes. The video conferencing application allows for real-time interaction between students and instructors during live classes. This feature can enhance the learning experience and provide students with the opportunity to ask questions and receive feedback from instructors.

The use of agora.io for video conferencing and Firebase for user authentication and authorization are both strong choices for a platform like ours. These technologies can help ensure that our website is secure, reliable, and user-friendly. Overall our website provides a convenient and engaging way for users to access educational content and interact with instructors in real-time.

How we built it

For the front end we have used HTML, CSS and JavaScript and for the authentication and data storage we have used firebase and also used the API of agora.io

Challenges we ran into

Integration of third-party APIs: Integrating a third-party video conferencing API like agora.io can be challenging, especially if we need to customize it to fit the needs of our website. It may require a lot of experimentation and troubleshooting to get everything working properly.

Accomplishments that we're proud of

Creating a complex and innovative platform: Developing a full-stack EdTech website with live classes, recorded courses, and a video conferencing application is a significant accomplishment that showcases your technical skills and creativity. Providing a high-quality educational experience: Our platform offers a valuable educational resource to users, allowing them to access courses and interact with instructors in real-time. This can have a positive impact on their learning and personal development.

What we learned

Technical skills: Developing a complex platform like ours likely required knowledge and expertise in a variety of technical areas, including front-end development, back-end development, database design and implementation, and integration of third-party APIs. By working on this project, we may have honed our skills in these areas, as well as gained experience with new tools and technologies.

Project management: Planning and executing a project of this scope requires effective project management skills, including the ability to set and meet deadlines, manage resources, and communicate effectively with team members and stakeholders. We may have learned valuable project management skills and techniques through the development process.

What's next for KnowSphere

Expanding course offerings: Consider adding new courses and subject areas to the platform to broaden its appeal and provide even more value to users. This could involve partnering with experts in different fields or creating new courses in-house.

Enhancing the live class experience: Explore ways to improve the live class experience, such as by adding more interactive features or incorporating gamification elements to keep students engaged.

Improving user engagement: Consider implementing features that encourage user engagement and participation, such as discussion forums, group projects, or peer-to-peer tutoring.

Growing the user base: As KnowSphere gains traction and popularity, explore ways to expand the user base, such as through targeted advertising, social media marketing, or partnerships with other educational platforms or organizations.

Analyzing user data: Regularly analyze user data to gain insights into user behavior, preferences, and pain points. Use this information to optimize the platform and improve the user experience.

Share this project:

Updates