Salahakaar

Overview
Salahakaar is an all-in-one platform designed to connect learners with expert tutors across a wide range of subjects. Whether you're preparing for exams, learning a new skill, or need academic support, Salahakaar allows you to find the right tutor, book sessions, pay securely, and learn through seamless online meetings—all in one place. The platform empowers students to make informed choices through ratings, filters, and tutor profiles, ensuring personalized and effective learning experiences.
Key Features
- Find Verified Tutors:
Discover qualified tutors across various subjects and specializations. - Smart Search & Filters:
Easily sort and filter tutors based on expertise, availability, hourly rate, ratings, and language. - Hourly-Based Payments:
Pay only for the hours you book—simple, secure, and transparent payment system. - In-Built Online Meeting Integration:
Schedule and attend live video sessions directly on the platform without needing third-party apps.

- Tutor Reviews & Ratings:
Leave and read feedback to help others make informed decisions and maintain quality standards. - Student-Friendly Interface:
Simple UI that lets learners browse, book, and learn in just a few clicks.
How I Built It
Salahakaar was built to handle both student and tutor workflows smoothly. I structured the app to support real-time session booking, calendar integration, payment handling, and video conferencing all while keeping the experience user-centric. The core modules include:
- Tutor discovery and filtering logic
- Booking engine with calendar and time slot selection
- Payment integration for hourly billing
- Real-time review and rating system
- Embedded video conferencing solution
Each feature was designed with scalability and performance in mind to ensure smooth learning experiences for all users.
Tech Stack
- Frontend:
- Angular for a structured, scalable UI
- Tailwind CSS for clean, responsive design
- Backend:
- Node.js + Express.js for API and session management
- MongoDB + SQL for storing tutor profiles, bookings, and transactions
- Authentication:
- Role-based access for students and tutors
- JWT for secure login and session handling
- Integrations:
- Stripe/PayPal for secure hourly payments
- WebRTC / Zoom SDK / Jitsi for video conferencing
- ApexCharts for user statistics and session analytics
- Dev Tools:
- VS Code, Postman, GitHub, Notion
Why I Built It
I created Salahakaar to bridge the gap between learners and quality tutors in a way that's transparent, flexible, and convenient. Most platforms either overcomplicate the process or limit students to fixed packages. I wanted to build something that gave learners control—choose your tutor, pay per hour, learn at your pace, and switch whenever needed. Education should be accessible and personalized, and Salahakaar is my step toward making that a reality.