Skip to content

StudySphere is an innovative e-learning platform designed to revolutionize the way students and professors engage with educational content.

Notifications You must be signed in to change notification settings

nisargaa20/Elearning_Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StudySphere

StudySphere is an innovative e-learning platform designed to revolutionize the way students and professors engage with educational content.

Features

Interactive Courses

StudySphere offers a wide range of interactive courses covering various subjects and disciplines. These courses are designed to engage students through multimedia content, quizzes, and assignments, providing a comprehensive learning experience.

Live Classes

Join live classes conducted by experienced professors in real-time. Interact with instructors and fellow students, ask questions, and participate in discussions to deepen your understanding of the subject matter.

Embedded Videos

Access a library of educational videos seamlessly integrated into the platform. These videos cover key concepts, practical demonstrations, and supplementary materials to enhance your learning journey.

Real-time Chat and Video Chat

Engage with professors and peers through real-time chat and video chat functionalities. Collaborate on projects, seek clarification on course material, or simply connect with others in the StudySphere community.

Reels Section

Discover a unique feature of StudySphere: the Reels section. Explore a curated collection of short videos focused on technical topics, internships, and educational insights. Say goodbye to mindless scrolling and hello to valuable educational content.

With StudySphere's diverse range of features, you can customize your learning experience, interact with others, and stay motivated on your educational journey.

Installation

  1. Clone the repository: git clone https://github.com/nisargaa20/Elearning_Platform.git
  2. Install dependencies: npm install
  3. Start the development server: npm start

Real-time Chat and Video Chat

  1. Navigate to the chat-and-video-chat directory: cd chat-and-video-chat
  2. Install dependencies: npm install
  3. Start the development server: npm start

Technologies Used

StudySphere is built using the following technologies:

  • HTML: Used for structuring the user interface.
  • CSS: Utilized for styling the user interface components.
  • JavaScript: Employed for implementing dynamic functionality and interactions.
  • React (Frontend): Used for implementing the frontend interface components, including chat and video chat functionalities.
  • Node.js (Backend): Powering the backend server and handling server-side operations.
  • MariaDB (Database): Storing and managing data related to courses, users, and interactions.
  • Socket.io (Real-time communication): Enabling real-time chat and video chat functionalities for seamless communication.
  • Firebase Authentication (User authentication): Providing secure authentication mechanisms for user login and registration.
  • WebRTC: Utilized for real-time communication in the video chat feature.

About

StudySphere is an innovative e-learning platform designed to revolutionize the way students and professors engage with educational content.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •