Vita
Vita copied to clipboard
Confirm Booking
Once a mentor chooses a mentor picks a time slot, and enters relevant data, the backend should send information to the mentor, and once the mentor accepts the booking, a vita meet link needs to be created and add to the Booking Collection.

https://github1s.com/Rishabh-malhotraa/vita/blob/HEAD/api/src/Models/Booking.ts#L3-L19
In the backend, while validating the vita-meet link, we need to check Node Cache and MongoDB Booking collection too then
the tentative flow goes along the following lines
- when mentee selects date time for a mentor and presses confirm the booking
- we send that information to the backend using a POST request
- backend saves that information in booking collection MongoDB
- The mentor is notified when he visits the website(maybe we can send him a mail too) that some person wants to get mentorship from him
- the mentor can now accept/reject/propose a different time
- Once the mentor accepts we would generate a meet link (Vita meet, or use google api to generate a Gmeet link) and email the link to the mentor
- We need to setup an SMTP server with the right configurations so the mail we send doesn't go straight to spam!
I'm interesting to work on it under GSSoC
i'm a gssoc '22 participant and would like to work on this issue
I am interested to work upon this issue.
This will be worked on once the login flow is completed.
Assign this to me once the login flow is complete.
@Rishabh-malhotraa , can work under this issue under gssoc22