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.
π Gurushish
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.
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.
- π― 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)
# 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