Improve Vue.JS + firestore app

Job ID: 33791881

Budget: €30 – €250 EUR

I have this vue.js + firestore website, using an appointment plugin selector with time slot.
Currently, I have this issues :
- When an user book an appointment, another user can book at the same hour, the slot is still available
- I also want to be able to set up available day and slot durations directly on firestore (now it’s locally and we don’t even have an opening day config so currently you can take appointment when I’m closed)
- I want to add a providers field so the user can select a provider
- I want to change the design for this design :
https://calendly.com/evanben/30min?month=2022-05&date=2022-05-31

Source Code :
https://drive.google.com/file/d/1K6hsY3XwgTgKxiNZrVxaHyF1DNTqyN0L/view?usp=sharing

I currently working on an admin panel (you can see the picture) so this is why the availability (config data) has to come from firestore.
You don't need to create the admin panel, the picture is just to show you the final goal
Related categories: JavaScript HTML5 Vue.js Google Firebase