Skip to content

GuruShish πŸŽ“ is a web platform designed to connect students πŸ‘¨β€πŸŽ“ with qualified tuition teachers πŸ‘©β€πŸ«πŸ‘¨β€πŸ« for personalized learning πŸ’‘. It allows students to book sessions πŸ“… based on subject preference πŸ“˜ while ensuring each teacher handles a maximum of 10 students πŸ”Ÿ for better attention 🧠, promoting effective one-on-one academic guidance

Notifications You must be signed in to change notification settings

sailaja-adapa/GuruShish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

60 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


Β  Β 

🌟 Stars 🍴 Forks πŸ› Issues πŸ”” Pull Requests

🌟 About Gurushish

Gurushish is a student-teacher interaction platform designed to help learners find the right tuition teachers based on subject and availability. With limited slots per teacher, it ensures focused learning and better engagement.


πŸš€ Live Demo

πŸ”— Gurushish


⚠️ Problem Statement

Students often struggle to find reliable and available tuition teachers for specific subjects. Teachers, on the other hand, lack a centralized platform to manage and limit their student intake effectively.


βœ… Solution

Gurushish bridges this gap by:

  • Enabling students to search for subject-specific teachers.
  • Allowing teachers to register and limit their student intake to a maximum of 10.
  • Providing options for students to book sessions and attend online classes.

πŸ’‘ Key Features

  • 🎯 Student Search & Booking
  • πŸ§‘β€πŸ« Teacher Registration with Subject & Experience
  • ⏳ Slot Management (Max 10 students per teacher)
  • πŸ—ΊοΈ Location-based Search
  • 🧾 Session Booking History
  • πŸ–ΌοΈ Teacher Profile Page
  • πŸ” Secure Authentication
  • πŸŽ₯ Online Class Integration (Coming Soon)

πŸ›  Tech Stack


πŸ”§ Setup Instructions

# 1. Clone the repo
git clone https://github.com/yourusername/gurushish.git
cd gurushish

# 2. Install frontend dependencies
cd frontend
npm install

# 3. Install backend dependencies
cd backend
npm install

# 4. Run both frontend and backend (in separate terminals)
npm run dev  # for frontend
npm run start : dev # for backend

About

GuruShish πŸŽ“ is a web platform designed to connect students πŸ‘¨β€πŸŽ“ with qualified tuition teachers πŸ‘©β€πŸ«πŸ‘¨β€πŸ« for personalized learning πŸ’‘. It allows students to book sessions πŸ“… based on subject preference πŸ“˜ while ensuring each teacher handles a maximum of 10 students πŸ”Ÿ for better attention 🧠, promoting effective one-on-one academic guidance

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published