Python Developer for Anvil Web App

Job ID: 37680594

Budget: €8 – €30 EUR

I need a skilled Python developer for Anvil web app design. The project is a booking appointment web app designed for doctors or professionals to use for their clients. Project requirements/instructions:
1. User Registration with Google API or Anvil email (as simple as possible)
2. After the user has registered, the user can now go to their settings page. Show the "settings" page when they log in, and provide basic buttons and UI that show time slots for the professional (Doctor) to enable. If the Doctor is available on Sunday morning from 10 am to 2 pm only, give the Doctor the option to choose their available timeslots. Once all is chosen, save the settings and generate a link to another page called "bookings".
3. In the login page show a button saying "I want to book an appointment", when a guest (not logged in) click on it they will be sent to "bookings" page where it will show all the available timeslots the professional (Doctor) has enabled in step 2.
4. Let the guest choose their timeslot from available selection and enter their name and email. After booking an appointment, show a pop-up to say "Appointment booked! A confirmation will be send to your email"
5. Send a quick simple email to the guest saying that the appointment has been booked on their selected date and time.

*Make this app name "AppointMe". Use only timezone of Central European Time (CET)*
*Code must be clear and simple, the lesser code the better*
*Make sure to comment on codes explaining what they do in simple terms (make it presentable for parents or boomers that do not know coding)*
Related categories: JavaScript Python Web Application