On this part of the project, there will be designs of the system backend, after schedualing an appointment.
This code will be easy to read and to understand, and mostly, will be efficient for it's pruposes. ⌛
This part has been written with Python 3.7 via pycharm and using libraries. 🐍
The backend part has to handle with many features as:
Connecting DB with connect_db.py ✅
the DB is sitting on AWS servers. ✅
Synchronising CEO's calendar with google API and let writing and reading permissions with "synCalendar.py" ✅
With "db_handling.py" we will -
Working with Flask server and able to get POST, GET, PUT and DELETE requests
• Constantly get updates from DB and verify new appointment.
• Check with hash code about new bookings.
• Google synchronization: add new event to admin's calendar and customer's calendar with book details.
• SMTP protocol, send confirmation Email to customer.
• STMP protocol, send new booking details Email to manager.
• Let CEO decide about availabilty from his calendar.
• Manually able to add an appointment.
• SMS sending.
• Booking Cancelation.
• Reminders.
and more features to come.