I’m setting up an educational website whose core job is to run smooth, reliable virtual classes. The first must-have feature is real-time chat support so tutors and learners can talk without leaving the lesson page. Everything else—live video streaming or screen-sharing—can stay on the wish list for phase two; for now, I want to nail the chat-centred class experience and get it online quickly. Here’s what I need delivered: • A clean, responsive website where teachers can create a class session, invite students, and run it in-browser. • Built-in chat that shows separate threads for each class, supports emojis and file drops (PDFs, images, small videos), and stores history. • Simple teacher dashboard to schedule sessions, manage enrolments, and pull basic attendance reports. • Student side with an intuitive join flow—one click from timetable to classroom and the chat opens automatically. • Basic authentication (email or social login is fine) and a lightweight admin panel so I can tweak class details without touching code. Stack is flexible: if you’re comfortable with React + Node, Laravel + Vue, or a no-code tool that can be extended, let me know; I’ll choose the option that gets us live fastest while leaving room to add video and screen-share later. Hand-off includes commented source, deployment instructions (I’ll host on AWS or Vercel), and a quick walkthrough call. Looking forward to seeing how you’d bring this virtual classroom to life.