Skip to content

rahulsir095/StudyBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StudyBuddy

project-image

StudyBuddy is a full-stack e-learning platform built with Next.js TypeScript and Express.js offering students a seamless and interactive online learning experience. It includes features like one-to-one mentorship an eye-pleasing interface an interactive admin dashboard smart course management and community collaboration. The frontend uses React 19 Tailwind CSS and Material UI for a clean responsive design while the backend is powered by Node.js Express and MongoDB for secure and efficient data handling. Additional tools like Socket.io Cloudinary Stripe NextAuth and Nodemailer enhance real-time interaction media management authentication and communication.

🚀 Demo

https://mystudybuddy-ochre.vercel.app/

Project Screenshots:

project-screenshot

project-screenshot

🧐 Features

Here're some of the project's best features:

  • Personalized mentor support to guide students throughout their learning journey.
  • A clean minimal and comfortable UI designed for long focused study sessions.
  • Powerful dashboard for managing users courses and progress in real time.
  • Powerful dashboard for managing users courses and progress in real time
  • Discussion spaces and shared resources for peer-to-peer learning and teamwork.

🛠️ Installation Steps:

1. Clone Repo

https://github.com/rahulsir095/StudyBuddy.git

2. Change Folder to Server

cd server

3. Install Packages

npm install

4. Start The Server

npm run dev

5. Back to previous folder

cd..

6. Change Folder to Client

cd client

7. Install Packages

npm install

8. Start The Server

npm run dev

💻 Built with

Technologies used in the project:

  • NODE
  • EXPRESS
  • MONGODB
  • NEXTJS
  • REDUX
  • REDIS
  • SOCKETIO
  • TYPESCRIPT

Releases

No releases published

Packages

 
 
 

Contributors