Appointment selector from CMS items with day by day browsing

Hi great community, been reading a lot, but now my search didn’t lead me to an answer. So let’s try asking. As a new user I’m not allowed to upload screenshots…

I’m struggling building a list of available appointment slots for the user to select and send as part of my onboarding form. We don’t want to embeed 3rd party, so I’ve found a way to feed the CMS with available slots, and then list these all together. But I want the user to be able to browse through a list day by day to see available time slots. So I’m kind of looking for pagination, but based on dates instead of count of items.

E.g.


< Tomorrow >
6pm
7pm
8pm


Where the arrows links to +/- 1 day

Any ideas how this can be made?