Laksone Posted January 22 Share Posted January 22 Hello folks! ? First of all... I'm not a PHP developer, so this project is quite challenging. Please don't be too hard on me. ? Over the last weeks i was working on my very first module, which should provide an appointment booking function including a calendar in the frontend and create all the necessary pages. You can manage locations, employees, services and bookings. Currently the dependencies for the frontend are jQuery, jQuery validate, Bootstrap 5 (only design and error toast) and twig template. This is how it currently looks like. Frontend: Backend: It's actually only meant to be a fun project and i am not sure if i will ever finish it. However maybe at some point i will just make a public github repository. As far as I know, there is no such module yet and I think it could be very helpful for some. If i have the time and motivation... this is still on my to do list: Frontend: Functionality to select "any" employee and show free timeslots accordingly Day not selectable / blocked if no timeslots available Check if timeslot is still free on form submit (to avoid double bookings) Backend: Add working times in backend (currently static array in the code) Add selection for holidays (for location or in general and for employees, currently as static array in the code) Functionality to send email to the user if the booking is rejected or accepted Selection of weekdays that should always be blocked 12 Link to comment Share on other sites More sharing options...
Solution Innovators Posted May 7 Share Posted May 7 Hi @Laksone - This module looks great! Is it available on GitHub at this point? I'm interested in using it on a project if it's working. Link to comment Share on other sites More sharing options...
Laksone Posted May 7 Author Share Posted May 7 Hi @Solution Innovators Unfortunately i didn't have time to work on it any further. I have now added the relevant files to GitHub. If anyone wants to play around or even finalize it i would be really happy! ? As mentioned it's far away from being perfect and currently needs bootstrap 5, twig template and a few manual steps to work (but wouldn't be a huge amount of work to make it function without). Let me know if there are any questions! ? https://github.com/Laksone/ProcessWireAppointmentCalendar 2 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now