Skip to content

"BhashaConnect: An affordable language learning platform connecting tutors and students for Indian languages through live video classes. Built with React, WebRTC, and Supabase."

License

Notifications You must be signed in to change notification settings

shihan84/Bhasha-Connect

Repository files navigation

BhashaConnect - Language Learning Platform

Deploy with Vercel

Core Features

  • 💬 Regional language support (Marathi, Kannada, Hindi + 5 more)
  • 🎥 WebRTC video classes with P2P fallback
  • 📅 Tutor booking system
  • 💰 10% commission payment model

Technical Stack

  • Frontend: React + i18n localization
  • Video: Simple-Peer + WebRTC
  • Auth/DB: Supabase
  • Payments: Razorpay
  • Hosting: Vercel + Render

Getting Started

  1. Clone repo: git clone https://github.com/shihan84/bhashaconnect.git
  2. Configure environment variables:
    • REACT_APP_SUPABASE_URL
    • REACT_APP_SUPABASE_KEY
    • RAZORPAY_KEY
  3. Install dependencies: npm install
  4. Start dev server: npm start

Cost Projection

Users Monthly Cost
1,000 < $5
10,000 < $50
Launch Target: Dec 15, 2023

About

"BhashaConnect: An affordable language learning platform connecting tutors and students for Indian languages through live video classes. Built with React, WebRTC, and Supabase."

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published