tutorbookapp / old-tutorbook

Source available code for Tutorbook's progressive web app (PWA).
https://tutorbook.app
Other
13 stars 10 forks source link

Support group tutoring sessions #256

Open nicholaschiang opened 4 years ago

nicholaschiang commented 4 years ago

This involves updating our data flows for new lesson requests, appointments, clock-in and out; this should not be taken lightly.

The only thing that wouldn't change too much is how we store attendees in each appointment Firestore document (where it's just an array of Profiles).

But we'd have to update the way we work with lesson requests (where there's only one fromUser and only one toUser field). And we'd have to update the UI to show all the different attendees and their various roles with the appointment (e.g. Do we have one tutor with multiple students? Or is there multiple tutors for a single student? Or a combination of both?).