# 🎓 Advanced Booking App Tutorial (Step-By-Step)

**URL:** <https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386>\
**Category:** Community Resources\
**Tags:** booking, scheduling, tutorial\
**Created:** [September 21, 2023, 2:51am UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386 "2023-09-21T02:51:59Z")\
**Posts on this page:** 14\
**Page:** 2

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 30, 2025, 11:33pm UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/21 "2025-07-30T23:33:44Z")

</div>

> [@Mouvie28](#):
>
> i have another question, i’m 2:24 into the video, and when i make a reservation, it goes to today instead of the right date. i’d like to understand why?

Where exactly in your app can I make a booking?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 30, 2025, 11:34pm UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/22 "2025-07-30T23:34:54Z")

</div>

> [@Will\_Dempsey](#):
>
> Booking form showing Taken Slots:

So it means your Taken Slots value is still showing values even when you have changed to another day?

That implies the source of information for the Taken Slots value is not correct.

---

<div class="post-metadata">

**Author:** ![Will\_Dempsey](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/will_dempsey/32/90797_2.png) [@Will\_Dempsey](https://community.glideapps.com/u/Will_Dempsey)\
**Post date:** [July 31, 2025, 8:29am UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/23 "2025-07-31T08:29:24Z")

</div>

You were right. All Fixed. Another question…

Why do two columns set up in the same way look different? Why do I have to click query every time I go to the Bookings page? And why can I use Pitch Name as an In-App Filter but I cannot use Team Name?

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/4/344810dbc295e8a5ee821bb3de46640ece0a9070.png)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [July 31, 2025, 8:31am UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/24 "2025-07-31T08:31:25Z")

</div>

Because the first one is targeting a Big Table, which have limitations.

> **[Big Tables | Glide Docs](https://www.glideapps.com/docs/essentials/data-sources/big-tables#limitations-of-big-tables)**
>
> Scale your app with up to 10 million rows of data.

---

<div class="post-metadata">

**Author:** ![Will\_Dempsey](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/will_dempsey/32/90797_2.png) [@Will\_Dempsey](https://community.glideapps.com/u/Will_Dempsey)\
**Post date:** [July 31, 2025, 8:40am UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/25 "2025-07-31T08:40:27Z")

</div>

Thanks! I have no idea how I ended up with Team as a big table and Pitch as a normal table???

---

<div class="post-metadata">

**Author:** ![Will\_Dempsey](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/will_dempsey/32/90797_2.png) [@Will\_Dempsey](https://community.glideapps.com/u/Will_Dempsey)\
**Post date:** [July 31, 2025, 9:11am UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/26 "2025-07-31T09:11:54Z")

</div>

When showing the Calendar, is there a way to only show a part of the day - no point in showing from midnight to 9am in my use case?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 31, 2025, 1:33pm UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/27 "2025-07-31T13:33:49Z")

</div>

> [@Will\_Dempsey](#):
>
> Thanks! I have no idea how I ended up with Team as a big table and Pitch as a normal table???

Probably you copied it from a template, or the new AI Agent added a table for you (they default to Big Tables I believe).

> [@Will\_Dempsey](#):
>
> When showing the Calendar, is there a way to only show a part of the day - no point in showing from midnight to 9am in my use case?

No, at least not with the native calendar component.

---

<div class="post-metadata">

**Author:** ![Mouvie28](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mouvie28/32/90684_2.png) [@Mouvie28](https://community.glideapps.com/u/Mouvie28)\
**Post date:** [July 31, 2025, 5:46pm UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/28 "2025-07-31T17:46:39Z")

</div>

I’ve finished the tutorial so there’s now the booking page, the problem is still there: the appointments are set to today. I’ve also noticed that after a certain number of bookings, when I try to make another one, it no longer shows me the times. And I’d like to be able to select several services and have them add up the time for the slots. Do you have any tips on how to do this?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [July 31, 2025, 6:01pm UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/29 "2025-07-31T18:01:24Z")

</div>

Without watching the video and reading through the thread to fully understand how this should work, it seems to me like you might have a relation or query that is not factoring in the current selected date. Instead you might be looking at all booked times regardless of date.

---

<div class="post-metadata">

**Author:** ![mamta-oganiya](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@mamta-oganiya](https://community.glideapps.com/u/mamta-oganiya)\
**Post date:** [September 5, 2025, 8:03am UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/30 "2025-09-05T08:03:44Z")

</div>

Hello,  
I have a same problem @Mouvie28 has, I use the code same you provided above. can you please help with this.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/7/1769cabd9551fd152c4bf41c797512772f74c090.png)

---

<div class="post-metadata">

**Author:** ![Thusitha\_Ariyananda](https://avatars.discourse-cdn.com/v4/letter/t/9fc29f/32.png) [@Thusitha\_Ariyananda](https://community.glideapps.com/u/Thusitha_Ariyananda)\
**Post date:** [January 17, 2026, 11:55pm UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/31 "2026-01-17T23:55:11Z")

</div>

Hi, I am currently experiencing issues with the slots taken registering on multiple days the same as Will\_Dempsey. How do i fix this

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [January 18, 2026, 1:03am UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/32 "2026-01-18T01:03:02Z")

</div>

Can you show us your current setup?

---

<div class="post-metadata">

**Author:** ![Thusitha\_Ariyananda](https://avatars.discourse-cdn.com/v4/letter/t/9fc29f/32.png) [@Thusitha\_Ariyananda](https://community.glideapps.com/u/Thusitha_Ariyananda)\
**Post date:** [January 18, 2026, 1:23am UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/33 "2026-01-18T01:23:10Z")

</div>

![Screenshot 2026-01-18 at 12.21.57 pm](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/0/60a18325d3527ff535b7f146d5a8f28cb6cca8af.png)  
The Slots taken is not taking account for the date that the booking is in and says that if all of monday is booked then all of tuesday is also book

---

<div class="post-metadata">

**Author:** ![Thusitha\_Ariyananda](https://avatars.discourse-cdn.com/v4/letter/t/9fc29f/32.png) [@Thusitha\_Ariyananda](https://community.glideapps.com/u/Thusitha_Ariyananda)\
**Post date:** [January 18, 2026, 1:24am UTC](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386/34 "2026-01-18T01:24:47Z")

</div>

![Screenshot 2026-01-18 at 12.23.59 pm](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/5/75c0680b5dcd274699980bc4e3109a37e20bda7a.png)  
My Bookings Related even says the date that is given however does not allow for the slots taken to change

[Previous page](https://community.glideapps.com/t/advanced-booking-app-tutorial-step-by-step/66386.md?page=1)
