# Create a ranking app on Glide

**URL:** <https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882>\
**Category:** Ask for Help\
**Created:** [August 18, 2025, 8:46am UTC](https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882 "2025-08-18T08:46:01Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![mxmdn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mxmdn/32/91258_2.png) [@mxmdn](https://community.glideapps.com/u/mxmdn)\
**Post date:** [August 18, 2025, 8:46am UTC](https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882/1 "2025-08-18T08:46:01Z")

</div>

Hello,

I am testing Glide and trying to create an app that would rank NBA teams in their respective conferences and then share the results on social media.

It’s just a list integrated into the new “Tabs Container” component. East conference on the first tab, West conference on the second.

 ![Capture d’écran 2025-08-18 à 10.40.45](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/9/c91acdaf4eeb0e1dacb34994de957dd8d0703346.png)

I would like to have the ranking number on the left of a line and not below as we can see up there.

How can I do that ?

I think the problem is the layout but I don’t figure out how to make it like this with classic container and buttons.

Here is how things are organized :

 ![Capture d’écran 2025-08-18 à 10.42.51](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/0/50d6b36fe4e82e1ce04b7e23ff42e8ab96a4223e.png)

Thanks for your help!

---

<div class="post-metadata">

**Author:** ![Lewis\_Parker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lewis_parker/32/91147_2.png) [@Lewis\_Parker](https://community.glideapps.com/u/Lewis_Parker)\
**Post date:** [August 18, 2025, 9:39am UTC](https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882/2 "2025-08-18T09:39:14Z")

</div>

There is a few ways to make this work, you can use a list and have an image of a number icon then use if else column to determine the url. if Rank = 1 then rank1.png etc etc

or you can, which i might prefer, swap the collection out for a table component and put the rank column first. You can add button columns to the table for your up down logic

---

<div class="post-metadata">

**Author:** ![mxmdn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mxmdn/32/91258_2.png) [@mxmdn](https://community.glideapps.com/u/mxmdn)\
**Post date:** [August 18, 2025, 11:10am UTC](https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882/3 "2025-08-18T11:10:31Z")

</div>

Thanks for your reply ! The second option is way better than mine.

However, add buttons disappeared for each screen sizes. I just have a “…” icon now

---

<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:** [August 18, 2025, 11:15am UTC](https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882/4 "2025-08-18T11:15:09Z")

</div>

Sounds like you just have the default item click action. You can add buttons as column types in the table collection and assign actions to them.

---

<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:** [August 19, 2025, 12:04am UTC](https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882/5 "2025-08-19T00:04:00Z")

</div>

Let us know if we can help you further here.

Coming from a Boston fan myself, gotta drop Boston a few spots down this year 😆 .

---

<div class="post-metadata">

**Author:** ![mxmdn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mxmdn/32/91258_2.png) [@mxmdn](https://community.glideapps.com/u/mxmdn)\
**Post date:** [August 19, 2025, 8:47am UTC](https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882/6 "2025-08-19T08:47:35Z")

</div>

Ahah sure, you will make the PO I hope. Will be interesting to see Brown as 1st option.

If you have some ideas to suggest for my app, I will take it 👍🏻

---

<div class="post-metadata">

**Author:** ![mxmdn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mxmdn/32/91258_2.png) [@mxmdn](https://community.glideapps.com/u/mxmdn)\
**Post date:** [August 19, 2025, 3:22pm UTC](https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882/7 "2025-08-19T15:22:52Z")

</div>

Okay, I reorganized my tables because I had issues with duplicates and users could also increment beyond the set limit.

Now, I have my Users table with those columns :

- E-mail
- Pseudo
- Teams (Joined List) Concatenates every teams from my Teams table
- Teams (Split Text)
- Teams (Relation) To get informations from my Teams table for each team in my Column Teams (Split Text)

I have 2 questions :

- How can I move up or move down a team in my list? There is no more Ranking Column
- How can I get the index of a team in my list and display it?

Thanks

---

<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:** [August 20, 2025, 1:25am UTC](https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882/8 "2025-08-20T01:25:39Z")

</div>

Is there a reason why you removed the rank column? Do you prefer to store each user’s selections as a comma-delimited list so anyone can view each others’ selections?

---

<div class="post-metadata">

**Author:** ![mxmdn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mxmdn/32/91258_2.png) [@mxmdn](https://community.glideapps.com/u/mxmdn)\
**Post date:** [August 20, 2025, 6:29am UTC](https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882/9 "2025-08-20T06:29:59Z")

</div>

The rank wasn’t reliable because I didn’t have a good way to avoid duplicates (two teams could have the same rank, for example, which is impossible. And I couldn’t manage a limit, the user could increment beyond 15, which is also impossible)

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [August 27, 2025, 6:30am UTC](https://community.glideapps.com/t/create-a-ranking-app-on-glide/83882/10 "2025-08-27T06:30:09Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
