# A restaurant directory + local deals app

**URL:** <https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778>\
**Category:** Project Showcase\
**Created:** [June 15, 2023, 8:03am UTC](https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778 "2023-06-15T08:03:38Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Patrick\_Brown1](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/patrick_brown1/32/60417_2.png) [@Patrick\_Brown1](https://community.glideapps.com/u/Patrick_Brown1)\
**Post date:** [June 15, 2023, 8:03am UTC](https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778/1 "2023-06-15T08:03:38Z")

</div>

Hey guys, here’s an app I’ve spent the last few months building. The price to get this built by some local app developers was VERY high so we took the decision to build it ourselves on Glide.

The plan is to get this onto the App store which I know Glide doesn’t necessarily support but I know it is possible. Would be great to hear feedback on the app!

Open to feedback! My main issues at the moment:

1. App speed. The app images take around 16 seconds to load when you open the app and that’s not quick enough, I’m trying to figure out how to improve this but if anyone has any ideas, let me know!

In general the app loads / reacts too slow as you use it. I need to get this fixed.

1. The map seems to put locations in places they don’t belong (often America), is there a specific address format I should be using to stop this happening?

2. The images on the restaurant pages are either square or 1:1 which is too long. I want them all to be a uniform 4:5 dimensions. Is there a way to do this with code?

Overall, I’m really happy with how the app looks and feels. Once I fix those remaining issues I’ll be set.

 ![Screenshot 2023-06-15 at 08.51.01](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/c/6c780bf5a51fb8d55686d7f86080f381e1d678e6.jpeg)  
 ![Screenshot 2023-06-15 at 08.56.51](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/0/305a96b1ba31e09c4e9547f508371c6bde3d38e6.jpeg)  
 ![Screenshot 2023-06-15 at 08.56.44](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/a/9ad04b3cd41c04e5ff63f57a18ef9ae2b6fcb8eb.jpeg)

---

<div class="post-metadata">

**Author:** ![Patrick\_Brown1](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/patrick_brown1/32/60417_2.png) [@Patrick\_Brown1](https://community.glideapps.com/u/Patrick_Brown1)\
**Post date:** [June 15, 2023, 8:33am UTC](https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778/2 "2023-06-15T08:33:17Z")

</div>

Here’s my analytics on page speed. Reducing unused JavaScript appears to be something I could do which would massively help. Does anyone know how to do this?

 ![Screenshot 2023-06-15 at 09.32.12](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/1/014109efde44b4e45eea1ba4ade1d1fac15e7af7.jpeg)  
 ![Screenshot 2023-06-15 at 09.32.05](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/e/1e4520deddd61d58bc2ac69136e3f9a22e63a5ba.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:** [June 15, 2023, 8:36am UTC](https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778/3 "2023-06-15T08:36:46Z")

</div>

> [@Patrick\_Brown1](#):
>
> App speed. The app images take around 16 seconds to load when you open the app and that’s not quick enough, I’m trying to figure out how to improve this but if anyone has any ideas, let me know!

Where are your images stored? If they’re stored anywhere other than Glide, that could explain the slow loading.

> [@Patrick\_Brown1](#):
>
> The map seems to put locations in places they don’t belong (often America), is there a specific address format I should be using to stop this happening?

You’ll get best results with this if you use lat/long coordinates rather than street addresses.

> [@Patrick\_Brown1](#):
>
> The images on the restaurant pages are either square or 1:1 which is too long. I want them all to be a uniform 4:5 dimensions. Is there a way to do this with code?

When using an image component, you should try and match your image to the selected aspect ratio (1:1, 4:3, 16:9, 3:1). If you want something custom, then the next best option might be HTML tags inside a Rich Text component.

---

<div class="post-metadata">

**Author:** ![Patrick\_Brown1](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/patrick_brown1/32/60417_2.png) [@Patrick\_Brown1](https://community.glideapps.com/u/Patrick_Brown1)\
**Post date:** [June 15, 2023, 8:43am UTC](https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778/4 "2023-06-15T08:43:56Z")

</div>

Thanks @Darren_Murphy!

The images are stored in Glide, for example ([https://storage.googleapis.com/glide-prod.appspot.com/uploads-v2/Rg3pMpDTTiV1lovavt26/pub/yfhL7kLnOXVP8sczT2so.jpg](https://storage.googleapis.com/glide-prod.appspot.com/uploads-v2/Rg3pMpDTTiV1lovavt26/pub/yfhL7kLnOXVP8sczT2so.jpg)) - Maybe I need to compress them?

–

Re: Lattitude + Longitude, that is helpful, thanks. The only issue with that is the address is also visible by the user and the actual address is a lot more useful for them to have than coordinates. Maybe there’s a way to combine the two, I’ll keep messing about with this.

Will look into HTML tags inside a rich text component, thank you.

---

<div class="post-metadata">

**Author:** ![Erwin\_Potgieter](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwin_potgieter/32/53023_2.png) [@Erwin\_Potgieter](https://community.glideapps.com/u/Erwin_Potgieter)\
**Post date:** [June 15, 2023, 9:14am UTC](https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778/5 "2023-06-15T09:14:19Z")

</div>

I don’t think you’re issue with the app loading speed has anything to do with images, it has to do with Glide loading. I have tested this and given feedback. Others have also said that new apps take \> 10 seconds to load. You can test it yourself by creating a blank app and testing the loading speed. It is a big challenge which I have now raised in many places and still don’t have a clear answer on when this is going to be resolved.

---

<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:** [June 15, 2023, 9:28am UTC](https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778/6 "2023-06-15T09:28:24Z")

</div>

> [@Patrick\_Brown1](#):
>
> The images are stored in Glide, for example ([https://storage.googleapis.com/glide-prod.appspot.com/uploads-v2/Rg3pMpDTTiV1lovavt26/pub/yfhL7kLnOXVP8sczT2so.jpg](https://storage.googleapis.com/glide-prod.appspot.com/uploads-v2/Rg3pMpDTTiV1lovavt26/pub/yfhL7kLnOXVP8sczT2so.jpg)) - Maybe I need to compress them?

Okay, that should be fine. There should be no need to compress images, as Glide optimises images using Cloudinary.

As @Erwin_Potgieter pointed out, your slow loading might be related to issues that he (and some other users) have been having. I don’t have a good answer for that. We’ve been told that Glide are looking into the issue, but that’s as much as we know.

---

<div class="post-metadata">

**Author:** ![Patrick\_Brown1](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/patrick_brown1/32/60417_2.png) [@Patrick\_Brown1](https://community.glideapps.com/u/Patrick_Brown1)\
**Post date:** [June 15, 2023, 9:41am UTC](https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778/7 "2023-06-15T09:41:54Z")

</div>

Ahh… that’s not good. Thanks for your help though Darren

---

<div class="post-metadata">

**Author:** ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)\
**Post date:** [June 15, 2023, 10:15am UTC](https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778/8 "2023-06-15T10:15:37Z")

</div>

Is this built on the old Apps platform? Curious if speed is affecting old vs new Apps differently.

---

<div class="post-metadata">

**Author:** ![Patrick\_Brown1](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/patrick_brown1/32/60417_2.png) [@Patrick\_Brown1](https://community.glideapps.com/u/Patrick_Brown1)\
**Post date:** [June 15, 2023, 10:17am UTC](https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778/9 "2023-06-15T10:17:29Z")

</div>

How do I check Joe? Possibly. I started it last October

---

<div class="post-metadata">

**Author:** ![Joe\_Gabriele](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joe_gabriele/32/57595_2.png) [@Joe\_Gabriele](https://community.glideapps.com/u/Joe_Gabriele)\
**Post date:** [June 15, 2023, 10:30am UTC](https://community.glideapps.com/t/a-restaurant-directory-local-deals-app/62778/10 "2023-06-15T10:30:10Z")

</div>

I believe in your App Dashboard it will have a label called Classic App.

Based on the image with a Hearts overlay, it looked like a Classic App.

Not sure if Erwin had an issue using Classic or Glide Apps or both.
