The web app needs to be developed using React.JS with Firebase Authentication integration.
The web app will have these screens;
1. User management (CRUD TABLE)
2. Bookings (Calendar)
3. Chat (Firebase Firestore)
Data structure is already developed on Firestore.
preferably use templates for the front end or you may develop your own (whichever gets the job done quicker).
2. Firebase Auth
3. Firebase Firestore
4. Firebase Functions
5. Good to have: NodeJS
6. Good to have: Firestore Security Rules
preferably residing in Canada or countries with similar time zones.