Appointments icon indicating copy to clipboard operation
Appointments copied to clipboard

[feature] introduce five step booking process

Open mokkin opened this issue 4 years ago • 5 comments

The whole booking process should be done within five steps:

  1. service (which service does the client which?)
  2. resource (where does the client wants to get attended?) [optional]
  3. employee (does the client wish a specific employee or could it be random?) [optional]
  4. time and date
  5. contact (form to type in contact data, additional information and confirmation)

Steps 3 and 4 could be optional depending on companies individual needs.

mokkin avatar Mar 09 '20 20:03 mokkin

This and #24 and #23 are not that difficult on the backed side, but would introduce UI bloat. One solution would be to add some kind of "More Options" expandable section. If you have any ideas (sketches/screenshots) about keeping form UI simple please let me know.

SergeyMosin avatar Mar 11 '20 12:03 SergeyMosin

Of course I have. Those are from my actual booking system:

Step1 Services: image

Step2 Resource: missing

Step3 Employee: currently disabled It is a drop down list with all availabe employees at this time with "any" as default value.

Step4 Time and date: image

Step5 Contact and https://github.com/SergeyMosin/Appointments/issues/24: image

On Step5 is also a checkbox at the bottom for the GDPR stuff which is not visible in the screenshot.

mokkin avatar Mar 11 '20 16:03 mokkin

I just discovered https://demo.easyappointments.org/index.php/appointments You can check the frontend and backend there...

@SergeyMosin I guess this could serve as a good inspiration, if you plan to follow this path?

nolens avatar Mar 12 '20 11:03 nolens

@nolens since you brought it up, I've made a fork of EasyAppointments under the name TekhneeAppointments; it has a different interface and, crucially with regard to #41, timezone support based on official CLDR data (among other features). The repo is https://github.com/tekhnee/appointments and you may find a pre-production setup at https://meeting.tekhnee.org Feel free to explore but please do not create appointments because the system is live and they'll end up in my calendar :)

copying-in @SergeyMosin

yrammos avatar Apr 09 '20 13:04 yrammos

The items marked with arrow in the following screenshot, are really convenient:

image

(1) you get when hoovering with your mouse over the number(s).

radoeka avatar Jan 24 '21 11:01 radoeka