Inspiration

In today's rapidly evolving educational landscape, students struggle to find appropriate platforms to do assignments, connect with friends for discussions, and engage in many more activities necessary for studying online. Not only students, but educators also face issues. So, we thought of a platform where students as well as educators can access all the necessary resources in one place. Here, they can teach/learn,interact with friends or teachers,evaluate assignments,complete assignments with the assistance of AI, listen to music, play games during breaks, manage tasks, and if they are discussing any topic in chat they can later summarize it and also from questions based on discussion.its summarizer features makes it easy to read long texts.

What it does

Edusphere is an Integrated Education full-stack web application designed to address the challenges encountered by both educators and students in online learning environments. It provides a comprehensive platform where teachers and students can establish hubs and create various channels tailored to their courses or areas of interest. Within these hubs, users can engage in online group discussions, audio or video conferencing, and utilize a chat feature for real-time interactions.

A standout feature of Edusphere is its Chat Summarizer and In-Chat Q&A functionality. If a student misses any part of an ongoing discussion, they can catch up by summarizing all chat messages and even ask questions to an AI based on the chat content. Additionally, the platform offers language translation capabilities, aiding users who encounter unfamiliar terms. Its next reply feature suggests responses, while the chat explain feature clarifies specific messages.

Edusphere also incorporates tools for task management and note-taking, enabling students to organize their schedules and keep track of assignments. The CodeEditor allows for coding practice and assignments, while a plagiarism detector assists teachers in identifying academic integrity violations.

Furthermore, the platform offers an "Ask Anything" feature for addressing queries, a Game Zone for leisure activities, and a Music Player that suggests songs based on mood analysis from chat interactions. Informative features such as live news headlines, cricket scores, quotes generator, and weather reports enhance the user experience.

In terms of efficiency and time-saving, Edusphere streamlines various educational tasks, including communication, collaboration, learning, and assessment. By centralizing these functions within a single platform, it minimizes the need for users to switch between multiple applications or services, thereby optimizing productivity and fostering a conducive learning environment. Its integration of AI-driven features further enhances efficiency by automating tasks such as summarizing discussions and providing personalized recommendations. Additionally, the payment feature allows users to make online transactions seamlessly, further enhancing the platform's utility and convenience for both educators and students. Overall, Edusphere offers a comprehensive solution aimed at maximizing educational outcomes while saving time and effort for all stakeholders involved.

How we built it

1.It is a next js web application we have 2.socket.io for realtime chatting 3.Apis like rapid api,spotify api for ai tools 4.Clerk for authentication 5.tailwind css and shadcn for forntend 6.livkit and uploading for audio/video call and attachments.

Challenges we ran into

Developing a real-time app with Socket.io involves mastering asynchronous programming, ensuring scalability, robust error handling, and cross-browser compatibility. Managing state and data synchronization among clients and servers adds complexity, demanding effective conflict resolution mechanisms. Testing and debugging in real-time environments present challenges due to asynchronous communication. Despite these hurdles, meticulous planning and teamwork enabled us to deliver the project on time with all envisioned features. Rigorous testing and collaborative problem-solving ensured reliability and performance, providing users with seamless real-time experiences.

Accomplishments that we're proud of

One of our proudest accomplishments is the seamless integration of real-time communication features using Socket.io. With EduSphere, students and educators can engage in instant messaging, live updates, and notifications, fostering collaboration and enhancing learning experiences.

What we learned

We learn many new things about nextjs, RapidAPI and many more while building the application. We also learned to work with a team and complete the task in a given time

What's next for EduSphere

Internship/Job Searching Feature: Allows students to browse and apply for internships directly through the platform. Facilitates the submission of short assignments as part of the application process. Enables students to participate in online interviews seamlessly within the platform. Streamlines the internship application process by providing a centralized platform for managing career aspirations efficiently.

Built With

  • huggingface
  • livekit
  • nextjs
  • openai
  • rapidapi
  • shadcn
  • spotifyapi
  • tailwindcss
  • uploadthing
Share this project:

Updates