Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can django-scheduler coordinate schedules of two third party users with each others calendar? #527

Open
datatalking opened this issue Aug 2, 2022 · 0 comments

Comments

@datatalking
Copy link

My feature request related to a user story
We can schedule an appointment between one person who visits the site and one calendar, but how do we coordinate a customer who is matched with a partner... then sync their calendars to find the time they can both meet each other?

Describe the solution you'd like
Bob the contractor and Mike the homeowner, were matched based on homedepot website search, they enter their phone number, and we then send an SMS text or coordinated schedules between them and a neutral part google calendar. They pick two or three times that work and the soonest time available gets chosen; they both get a notification and a link to "add to calendar" yes/no option for google or iCal.

Bonus feature, four hours before the scheduled appointment Bob the contractor has an employee get rushed to the hospital and he can't meet Bob. He opens the appointment and clicks reschedule, "Sorry Bob I was looking forward to meeting but something came up, how do these times work for you" Bob gets a txt, new times are chosen and he heads to a reshuffled schedule without having to play musical chairs with each customers schedule for an hour.

How could a dentist take customers on a waitlist for time preferences, and when one comes open, they can msg a list of customers, and they have x number of minutes to accept or they go to the next person in line or randomly chosen? What integration does a restaurant use for booking tables, other than requiring users to call in when they have a cancellation?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant