Is The Only Limitation Of Lovable Your Imagination? โœ… ๐Ÿ”— **Source:** [Is The Only Limitation Of Lovable Your Imagination? โœ…](https://www.youtube.com/watch?v=Lxh5vkbmH-U) > [!note]+ Document Notes > tags: [Lovable, No-code, Tournament-Software] > author: an unnamed author > source: [YouTube] > reference: [https://www.youtube.com/watch?v=Lxh5vkbmH-U] > date created: {{date:YYYY-MM-DD}} {{time:HH:mm}} > > # ๐Ÿท๏ธ Title: Is The Only Limitation Of Lovable Your Imagination? โœ… > <!-- deep-read:sections start --> ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ### ๐Ÿ”— References - YouTube video: โ€œIs The Only Limitation Of Lovable Your Imagination? โœ….โ€ https://www.youtube.com/watch?v=Lxh5vkbmH-U - Lovable (AI app builder). https://lovable.dev - Round-robin tournament basics. https://en.wikipedia.org/wiki/Round-robin_tournament - Single-elimination brackets. https://en.wikipedia.org/wiki/Single-elimination_tournament - FIFA World Cup format overview. https://en.wikipedia.org/wiki/FIFA_World_Cup#Format - Hostinger domain guidance (mentioned). https://www.hostinger.com/ ## ๐Ÿ“ Summary - The presenter builds a tournament app using Lovable in one session. - The demo shows bracket creation, standings, and automated progression. - Stakeholders include hobby gamers, organizers, and no-code builders. - Risks include logic bugs, fairness issues, and scalability limits. - Bottom line: Lovable can scaffold useful tools quickly, but QA matters. ## ๐Ÿ“– Main Content - The video explores creating a FIFA-style tournament tool using Lovable. - The app supports group configuration, match schedules, and knockout brackets. - The presenter iterates live, fixing round labels and progression logic. - He adds features: random team assignment, live score updates, and sticky tables. - He then publishes and discusses custom domains and monetization ideas. - Round-robin and knockout principles match standard formats documented publicly. ::contentReference[oaicite:1]{index=1} <!-- deep-read:sections end --> ## ๐Ÿ“บ Video ![](https://www.youtube.com/watch?v=Lxh5vkbmH-U) --- # ๐Ÿ“„ Full Transcript *Auto-generated from YouTube captions ยท timestamps roughly every 30 seconds ยท [watch on YouTube](https://www.youtube.com/watch?v=Lxh5vkbmH-U)* **[00:00]** Party people in the house. My name is Freddy and in this tutorial I want to ask the question, what is a limitation of lovable? Could it be that the only limiting thing in lovable is my own imagination? Could loveable create anything I have in mind when it comes to digital apps or websites? So, let's find out. This is not a tutorial that I prepared. This is kind of me going live having an ID and seeing if love balls capable of realizing that idea for me. So let's **[00:31]** start with ideas. When I was younger, I did not have a lot of ideas. When I became older, I started to read the book Think and Grow Rich. I started listening to Jim Ran, Tony Robbins, Brian Tracy, Andrew Wamik, Joseph Prince. And the more I listened, the more I started to believe that I can have influence on my life. Of course, bad things happen to us. Maybe you're thinking, "Hey, isn't this a WordPress related YouTube channel? What are you talking about?" I just want to take you along with my journey. Uh, bad things happen to us, **[01:01]** but it doesn't mean we have to live a stupid bad life. If this is a good life, this is a bad life. Bad things happen to us, but I still believe we can decide for a big part where we are on that skill. And one of the things that can help you to be on the good side of the scale is to read books to be influenced by positive people like Brian Tracy, Jim Ran, Tony Robbins, Joseph Prince, Andrew Wamck and reading books like think and grow rich how to influence influence people and in that way when you do that **[01:31]** somehow ideas pop up in your mind. So here is my idea. You know the World Cup where you have uh pools, you have to play a game against every other team and then when you are at the top two, you go to the knockout and then when you win, you go to the next round. When you lose, you're out of the tournament. Well, I've been playing uh FIFA tournaments in my house with like 16 people, 15 people, 20 people, and it was always a really hard thing to keep track of the score, maintain all the tables, decide which people should go against which people in **[02:03]** the the knockout stage. So a friend of mine created something with Excel and with a lot of manual effort we were able to create a structure that showed us who was winning, who was losing and who was going to the next round. So what I want to do in this video, I want to take you with me. I want to bring this idea to Loveable and see if Loveable can make a website or application for us that can help us to decide how many people are part of the tournament, how many groups there should be and when every game is played in the group stage that all the **[02:33]** top two people are the winners of the group go to the knockout phase automatically. And when we fill in all the the the scores, then automatically everything else will be decided for us. So what I want to do is create a tool that can do that for us. So what I will do I will go to 30.com [Music] lovable. So I'm already logged in. If you want to learn how you can watch this tutorial **[03:04]** there I show you step by step how you can get started with Lavable. I have a few projects already. You can see them over here. You can also work with projects from the community. You can mix them. So you copy this amazing website and then can build on top of that and publish it for yourself. I want to start from scratch. So I will just write what I just told you. I want to create an application where I can play a FC 24 or 26 tournament like the World Cup 2026 **[03:37]** soccer. Every team starts with a group stage. the group stages, the amount of teams that are part of the tournament. The amount of teams and the amount of groups that are part of the tournament should be able to be adjusted by the user. And every team should be able to fill in the name of that team. And **[04:10]** automatically a roster should be created with which people play, which teams play against which teams. As you see, English is not my main language. Let's see if Love Ball still can understand what I mean. I have errors as you see. Every team should play one time against another team in the same group. After those games, **[04:45]** the the first few teams, the first two teams should go to the knockout stage. Every number one in a group should be playing against a number two from another group. When people win in the knock out stage, they automatically **[05:18]** [Music] go against another team that won in that same knockout. I can I can take a lot of time to to refine this but I will just go with this and then see what it comes up with with. I want to have an application where based on all this information I can **[05:48]** fill in the scores of all the teams and that the application handles the rest. Let's see what it comes up with if I say enter. I've not talked about colors and stuff. I can I can do that later. So, it's telling me what it's going to do. It's inspired by the FIFA World Cup brackets ESPN sports dashboard. Clean, bold, sports themed with championship vibes. Features: tournament setup, adjustable teams, groups, team naming, **[06:21]** autogenerated group stage matches, round robin, live standing calculations, automatic knock out brackets creation, winner versus runner up. Yes. Score input with automatic progression design system colors. Championship gold green deep navy. Let me build this. It's building it. So, I'm I'm wondering to be honest. I I'm not something someone who spent thousands of hours with LoveBo yet, but I want to show you if it's possible for **[06:52]** a beginner to create an application that they have in mind. When this would work, other people can go to my website, they can fill in all the details and then have a live tournament, FIFA tournament or um some other uh thing they are playing and then I could have advertisements on that website and that way make some money with it. So, I'm providing value through the system and then when people click on my advertisements, I make money. That's how the marketplace works. I offer value in exchange I can make money. That's also what I am doing with these tutorials. I **[07:22]** provide value, help other people to get what they want. When they get what they want, I can have anything I want. That's what I see in my life. I married my wife. That's what I wanted. Why? Because I made those tutorials. I'm just kidding. I already met my wife before I started YouTube. I wonder what it comes up with. Your FC26 World Cup tournament is ready. What's next? Refine and customize. Okay, so here it is. Tournament setup. How many teams? **[07:53]** Okay, how cool. So, let's see if it's working. Uh, let's go for 16 teams. Even though World Cup is something else, but I have 16 friends, a number of groups for team one. Let's keep it with the names. I can fill in the names, but uh by right now it's okay. So, I click on start tournament. Okay, look at this. So, if I would fill in all these details, let me continue. **[08:23]** Let me see. I need to confirm the score in order to to make it work. So, I click over here. And now you see the standings. This is amazing. This is amazing. So team one is after after group stage is number one. Number two, you see there's a highlight because that is the team that goes to the next round. I will fast forward again. So I see the the the games. Three plays, **[08:54]** two wins, one draw, zero lose. goals forward four nine against eight. So the points seven four. So based on the points they go to the next round. So the person from group A number one should go to the runner up from the the other pool. So in that way there's a benefit. If you become number one in your pool, you go to a number two which would normally say that the team is less than the number one. Not always the case, but that's just how I wanted it to **[09:24]** be. just like a real world world cup. So I see now group A, group B, group C, group D, all matches are completed. So the great thing is when I have this FIFA tournament or this FA26 tournament in my house, I automatically see, hey, team 13, it's your turn to go against team 14. And then after a few games, team 14, it's your turn to go to team 15. When the score is final, I fill it in over here. I confirm it. And then automatically I see the standings. So I can say from group A, team one and two, **[09:56]** from group B, team six and team eight, group C, nine and 11. Okay guys, we played all the games in the group stage. Let click on let's click on proceed to the knockout stage. Uh team one should go against team eight and then team one wins 32 confirm the score. The second one is 23. This cannot be a draw because then there's no uh winner. There should be a winner. So let's say let's say this and **[10:27]** then when the last one is filled in and I click on it then this was already the semi-final because we're working with 16 teams. This was the semi-final. So it was this was the quarterfinal. It says the final but this is the the semi-final. 2 one 2 three. I confirm it. This not this is not working completely. This was going so great that I was like hey this not working. So this is the **[10:59]** final. So this is not correct yet. So team one since team 14 one over here and team one one over here. Um let's say the team one one. So this is not right. So there are some errors. So uh what I need to do now I'm by the way blown away that this is all possible. This took hours and hours for someone to create in Excel and then they had to do a lot of manual things. So what I will say it looks awesome. **[11:31]** They say I'm I'm using a lot of water when I just say thank you. I'm not sure if that's the case. So I will keep it with that. It looks awesome instead of saying you're so amazing. Let's keep with that. What I want to say now is after the knockout the first games in the knock out phase it goes directly to the final. That is not correct. F after the **[12:04]** let me see how is it called the round of 16 there should be a round of eight. After that there should be the semifinal. After that, there should be a runner up final with the two teams that lost the semifinal **[12:36]** and then there should be the final. Okay, think. Let's see what it comes up with. So again, I confirm the score. So there should be a round of eight. No [Music] round of 16 quarterfinals. Third place. It is still going to the final after **[13:09]** is still going to the final after the round of 16. Please fix that. I see the issue. The get round name function has incorrect logic. Let me fix it. Fixed the knockout progress now works correctly. Round 16, quarterfinal, semi-final, third place, and final. So again, confirm the score. Okay. Nothing happens. **[13:42]** So what I will do I'll click over here. It's not live yet. So let me publish it by clicking here. Publish. Yeah, it takes some time to publish it. I think it's still awesome what we've created in 20 minutes. So So let's say uh 20 teams, four groups. So, I'm about to confirm the final **[14:12]** score. Now, when I scroll down, I proceed to the knockout stage. Round of 16. So, it's the quarterfinals. I need to have a winner. Confirm. Confirm. Confirm. Confirm. Now, I should go to the semifinals. Yes, it's working. So, two versus one, two. Now, there should be a runner up final and then the final. Confirm the score. So, let's see. **[14:44]** Uh, semi-finals. The losing team, team 14 should go. Oh, wait. This is not correct. I should have a winner over here. So, they took now the winner based on draw. There should be winner there. So, so it's working. Third place. Two. One. And then the final the one who won is now team 10 against team 17 completed. It works. So **[15:14]** tournament champion team 10. This is how it works. This is what I've created within 25 minutes. So the question I asked in the beginning is uh lovable limited in this case it's limited to my own uh imagination and my imag imagination was to create something like this. So, what I can do now, um, it's it's working. So, I like it. I can change colors if I want to. Uh, you know, give the Well, I I I love **[15:46]** World Cups. It's for me one of the most nice uh best moments of the year. Only when we play against Portugal or Argentina. Often times is not as fun. Let's give this more vibes for the World Cup. give the whole look and few more World Cup vibes with colors and stuff. I leave it totally up to to this to the to lovable. Okay, **[16:16]** it says it updated everything with more vibrant colors. Okay, I see it. So, one more thing really important. What I want to do, my camera's getting heated. So let's see how long it will continue. Um give me the option to decide how many teams go to per group go to the knockout stage and that should be number of teams number of groups next to number of **[16:51]** groups. So there are three parameters or three things I could change over here. The number of teams, the number of groups, and the number of people that go to the next round. And what I also want to see if what hap what happens when I have 19 people in a tournament instead of 20. I think what will happen is that uh the people in the latest group have a team less but still have the same amount of people than that can go to the knockout stage. And if that's the case, then I'm completely happy with how this looks. And if I want to change things, I **[17:22]** I did not even talk about that. Let me talk about that in a minute. So it's updated. And what I see now number of teams, number of groups, and teams advancing. There's one problem. If I say I'm with 15 teams and I click on start, it will say number of teams must be divisible by number of groups. So there cannot be one group with one team less. So what I will say I want the I want it to be possible to **[17:52]** have one group with less teams in it. In that group, the same amount of teams go to the knockout stage as in all the other groups because sometimes it can be that you're with seven friends or that you are with six friends. those seven people and then **[18:23]** if you need to have two groups of eight then you need to fill in those scores which are not there because the team is not there. So let's see if it can handle that. So updated distribution etc. So now if I click on publish and I update it okay and I refresh this page. So let's say there are 15 teams that is one less. So there's one group of uh three people. So, if I go to group D. Yeah. And by the way, now you see the the the **[18:54]** better colors. I love this. Oh, man. Within 1 hour, I have my first appointment in 5 minutes. I started at 9. It's now 9:55. And I'm not experienced with this. So, what I also can do, let me end with that. Oh, I can do a lot more. I can click on edit. And then I can change things over here. Change world cup, change this SVG to something else. I can upload my own logo. This is amazing. So, um I click on **[19:25]** publish update. If I go to group A, what I see team 1, 2, 3, 4, 5, 6, 7, 8. I want the groups to be randomly uh placed. So, not 1 2 3 4 in group A, but just random. So what I will say when users click on on start tournament hustle all the teams randomly. **[19:57]** So, not team one until four in group one, but randomly place everyone in a group. That's the first thing I want to adjust. Okay. Publish, update, refresh. Okay. So, if I click on start tournament in group A, there should not be team **[20:28]** one. As you see, it's now randomly placed. Super cool. And one other thing, right now, I need to confirm the score. So, if I say one versus one, you see the points. Let's see if they can update it at once. Right now we click on confirm score in order to see it in the results. Make sure that the scores are updated as **[21:02]** soon as the scores are placed. So as soon as I say 01, I want to see the update. That would make it easier to fill in all the scores. So, uh, let's see what it comes up with. Scores are now updated real time. So, publish, update, refresh, start tournament. Look at this. One. One. There you go. Two. One. Wow. **[21:35]** Oh my. This is so cool. Wow. So I just told it to this to a friend or to a few friends like hey this is what I'm making and then he said are you saying there will be a new FIFA tournament definitely. So let's start it again. Let's say I'm with uh 15 people. I want five groups. How about 14? So there are five groups and one group is with only two people. Uh let's make it bigger. Let's go for 23 **[22:07]** or 48 like a real u eight groups to like a real world cup for these days. So there are all the teams start tournament. Okay, it's it's not possible. So let's say 32. That's the maximum. uh 328 tournament all these groups over here when I fill in the scores. So I can say five tap, four, two, one, **[22:41]** one, one. Oh, one tap one. And at once it starts over here. Okay, let's do something new. This list is quite long. So I want this to float with us. Make make the group area with the results. the table make it float when I fill in or when **[23:12]** the user fills in the scores. So all the time the table is shown on the screen. If this works, I'm even more excited. The standing table now floats. Update. refresh. So let's say 32 teams 32 teams or 32 but only four groups. So **[23:44]** there will be a lot of scores. So let's see if I now scroll down. It sticks. Yes. Yes. Yes. Yes. I love this. I love this. So look at this. Okay. Team 10 should play against team 15. They go to the PlayStation. They play the game and it's three, four, tap. You see the score at once. So team 10 knows, okay, I need to step up my game or let's say um five, four, three, **[24:17]** 12. Okay. All a lot of crazy scores. By the way, um team 10, I see that team 10 is playing all the games at once. I'm like what's going on over here? So what I will go back right now when the group is quite big uh team 10 is playing all the first games. uh change the order in a way that **[24:53]** every player or every team, how do should I say this? Um has to wait as long as all the other themes in before they play their next game. So, not one team playing everything **[25:24]** after the last game, but evenly divided. Let's see if it understands what I mean. Okay. Publish. Update. Refresh. 16 teams. Let's make that 32. start. So now you see if I play uh fill this in. Oh, **[26:00]** you see all the teams have played one game now in the first four games and now the team is again. So that's more evenly divided. So it's not like one team has played four games and the other one zero. So, it's all working. I love this. This is so cool. And it looks so clean and nice. So, let's do this for real. I with with seven friends. Uh we will have two groups. The two top two people will go to the next round. **[26:30]** And I fill in the names. Okay. Start the tournament. I start to play against Reineer. Then Damas versus Fisel. 30. Okay. So of course 30 wins. Then um 22. Cool game. 30 loses from Damos. One one 33 three. So F and RER go to the next stage. Group **[27:02]** B. Smaller group because there's one person left. Only three games. Okay, proceed to the knockout stage. Rer versus David 32 30 61 for the third place. Date wins from Neils and Reineer wins from 30. Offside goal. There you have **[27:33]** it. Tournament champion Rineer. This is what I've created within one hour. This is crazy. So, what is next? I can get rid of this edit with Lavable. I use the pro version. I have Let me see if I click on update. If I take a look over here, here I can have more information. I can have an icon. So, what I want to do, I want to add a uh domain to this. So, right now it's this one. If I share this, people all over the world can use **[28:04]** this. By the way, it's optimized for all devices and we can fill this in and stuff. So, I want to create a custom.com domain name. This is so expensive. This is crazy. Your tournament.com. Uh, this is what I would do should do. I I would like to use an external domain, get it at Hostinger and then point it. If you want to learn how, then watch the tutorial. You can find it on YouTube. So, um, that's what I will do. I will **[28:34]** get a domain name at Hostinger. Awesome. Right now, this is our domain. I can send this to anyone in the world and it's live. If you want to have a custom domain name, then watch this tutorial on there. I will show you how to get a custom domain name externally or uh true lovable. So, this is what I've created in an hour. It's working. I love it. It looks great. It's available on any device. So, if you play a tournament, any tournament, you can use this tool. And I think it's amazing that we can create this even this animation. Super cool. **[29:06]** Thank you. Feel free to subscribe for more upcoming tutorials and have a great day.