Appointment booking system (Django, Google Calendar)

Job ID: 32784535

Budget: €100 – €350 EUR

Dear freelancer,

we are currently developing a platform in Django (Python). We need a help with an appointment booking modul that handles 2 way synchronization with Google Calendar and creates Google Meet links. Our platform is currently working with many other moduls, this would be one additional module we need to build into our Django site.

---------------------------
WHAT WE NEED:
---------------------------
- Online appointment booking system in Django (Python3)
- Availability handling, can handle up to hundreds of employees
- 2 way syncronisation with Google Calendar: can write to calendar and read if the selected employee is free in the selected time
- Appointments are via Google Meet, so a google meet link must be created.
- Handles custom event types: for example an employee can be booked in more services, but availables only once. Calendar must handle if he/she is booked in one of his/her service at a time, than he is not available for other services in the same time.
- Can set shop open and close time on admin panel.
- We need to be able to set scheduled holidays (shop is closed)
- We need to be able to set buffer times (times between 2 appointments)
- Similar visualization as Calendly. (date -> time -> duration select)

-----------------
EXAMPLE:
-----------------
We need a module that has the same features as www.calendly.com. Please visit calendly to get know basic features we need.

----------------------------------------------
ADDITIONAL INFORMATION:
----------------------------------------------
- PLEASE ONLY APPLY FOR THE PROJECT if you are communicative, we do not have time for 1 reply / 2 day interactions.
- Hungarian language is preferred by developed, but not obligatory
- Time to deliver the job: 6th February, 2022.
- We have our own Django site now with database and various other apps. Your django app will be implemented into our site.
- We can only accept tested and working code
- Please provide us test version during the developing, so we can help each other
- Code must be clean and guided by base comments, to help further developing by other programmers

Thank you for your apply,
Matthew
Related categories: Python AJAX Django Google App Engine jQuery