-
Try the frontpage here: Book Your Services
-
Try the Administration Panel here: Administration Panel
-
A platform let providers post their services and manage their appointments online.
-
All providers with a Gmail account would get a dedicated shared google calendar containing all appointment information and updates as well as they can manage all their information on the website. All appointment updates would be sent by the email also.
-
All customers can easily search all services they need and make appointment with provider. All appointments can be managed on the website. They would be email notification with all updates of the appointments.
- Registration
- Create services
- Set up schedules
- Making appointments
- Python
- Flask
- Blueprints
- PostgreSQL
- SQLAlchemy
- WTForms
- Flask Mail
- Google Calendar
- HTML5
- Javascript
- jQuery
- axios
- CSS 3
- Bootstrap
- Font Awesome
- Amazon S3
All providers with a Gmail account can get a dedicated shared Google Calendar showing all up to date appointment information. As Google Calendar is so popular and almost can be viewed and get reminder on all cellphone today, providers would easily get appointment remind from the phone and don't have to go the the website and check them out.
Future planning: Adding outlook calendar support into the system, this would make it more convinient for people not using Gmail.
Email all the appointment updates (including new appointment, changes and cancelations) can keep the appointment record as you go.
The Heroku filesystem is ephemeral - that means that any changes to the filesystem whilst the dyno is running only last until that dyno is shut down or restarted. I have to make a way to keep the uploaded images alive. S3 is the choice.
Schedules can be setup for weekly and specific days.