Custom calendar

I am trying to allow specific site members to add their own availability (a series of dates and times) using a dataset and code. The Wix booking app does not work for this particular task without making them staff members, which is inappropriate for this site.

If a site member is available only on Mondays and Thursdays 3pm-3:20pm and then 4pm-4:20pm is there a way to add this to a dataset via a user input as a series of dates and times that may repeat throughout the month/year? If this is possible, I would need to display this on a dynamic page as available time slots to the end user, with the option to remove slots that are no longer available.

Any help would be greatly appreciated!

Try to work with …

https://www.wix.com/velo/reference/$w/timepicker