Skip to content

SinghaAnirban005/StudySphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 

Repository files navigation

StudySphere

StudySphere is a collaborative platform designed for students to create and join study groups. With features like group chat, resource sharing, and a digital whiteboard that can be exported as a PDF, StudySphere aims to enhance the learning experience and promote collaborative studying.

Features

  • Create Study Groups: Users can create their own study groups tailored to specific subjects or topics.
  • Join Groups: Users can search for and join existing study groups to collaborate with others.
  • Group Chat: Each study group has a dedicated chat feature for members to discuss topics, ask questions, and share insights.
  • Resource Sharing: Members can share educational resources such as articles, videos, and documents within their groups.
  • Digital Whiteboard: A collaborative whiteboard feature allows users to draw, write, and brainstorm ideas together. The whiteboard can be exported as a PDF for offline access.

Technologies Used

  • Frontend: React, Redux, Tailwind CSS
  • Backend: Node.js, Express, MongoDB
  • Real-time Communication: Socket.io
  • PDF Generation: jsPDF

Getting Started

Prerequisites

  • Node.js
  • MongoDB