Skip to main content

About Hello Teacher Web

Hello Teacher Web is the web version of the Hello Teacher application. It offers almost the same experience and features as the Flutter (mobile) version, so users can book sessions with teachers, manage their profile, and use video calls from a browser.

Key points

  • Same as the mobile app: The web app mirrors the Flutter app’s core functionality—teacher discovery, booking, payments, and video calls—so users get a consistent experience on desktop and mobile browsers.

  • Built with React.js: Hello Teacher Web is built with React.js (not Flutter), so it runs in the browser and can be developed and deployed like a standard web app.

  • Same Firebase backend: The web app uses the same Firebase project and services (Authentication, Firestore, etc.) as the mobile app. Data, users, and sessions are shared across web and mobile.

  • Works with the mobile version: Teachers and clients can use either the web app or the Flutter app. Logins, bookings, and data stay in sync because both connect to the same Firebase backend.

The following pages walk you through setting up Hello Teacher Web step by step: creating the Firebase web app, configuring your environment, and running the project locally.