Where Hat Trick Stands
When I started this thing, it was not supposed to be this big.
My first prompt was basically me asking the AI for a blueprint: what would the greatest global soccer trivia game ever look like? I wasn’t even ready to build. I was just curious.
Within an hour, I had a working trivia game with a “Stadium Night” look — navy, lime, a bit dramatic. I remember sitting there thinking, well, that was faster than expected.
Then, a few hours later, I asked the question that changed the whole project:
“Should we build a fantasy league?”
That was the pivot. Suddenly this was not just a trivia game anymore. It became trivia plus fantasy soccer, with leagues, matchups, live and weekly head-to-head duels, and real-world football data coming in through a paid data feed.
I even said yes to a $25/month API-Football subscription. An API is basically a way for one app to get information from another service. In this case, fixtures, teams, scores, and all the real football stuff I did not want to type in by hand.
That was the first time I had ever agreed to pay a monthly bill for an app I had not launched.
So where does it stand now?
The trivia side is live. The fantasy side is functional. The live and weekly head-to-head duels are built. The platform is no longer just a mockup or a cute idea. It actually does things.
And I’m proud of that.
I’m proud that I started with a simple trivia idea and didn’t freeze when it became something bigger. I’m proud that I kept going through the annoying parts, especially the account creation mess.
That was one of my first real walls. I clicked “Create your account” and nothing happened. So I clicked again. Then I got red text telling me to wait 49 seconds before trying again.
I thought I had broken it. Or missed something obvious. Or both.
It turned out the backend was working. “Backend” just means the behind-the-scenes part of the app. It was sending a confirmation email, but the screen wasn’t telling me that. No loading message. No “check your email.” Nothing. So I kept tapping and ran into a rate limit, which is basically the app saying, “Slow down, buddy.”
I felt stupid for a few minutes. Then relieved. Then slightly annoyed that the fix was so obvious once it was explained.
We added a loading state and a clear message. Tiny thing. Huge difference.
Another thing I’m proud of is the rename. I started with Top Corner Entertainment, then realized “Top Corner” might already be in use. I asked for other name ideas and landed on Hat Trick. The AI changed the name across the app — screens, legal pages, little hidden bits I would never have remembered — in seconds.
That still feels like magic to me.
But here is the honest part: I am still nervous.
The biggest issue is content depth. I kept asking the AI whether we really had the greatest trivia game and fantasy league. I wanted permission to say it. I wanted the app to be as big as the sentence sounded.
The answers were sobering.
The trivia was not deep enough yet. It had around 25 static questions in one file. No real image rounds. No audio. Not enough variety. Not enough global depth to honestly claim “greatest.”
That stung, but it was useful.
Because “greatest” is not a headline you paste on a landing page. It is a bar you have to earn.
There are also still practical things left. The monetization pieces are partly in place, but affiliate IDs and final Stripe or Paddle activation still need finishing. Stripe and Paddle are payment tools. I also backed away from building my own cash-pool fantasy feature after learning paid-entry fantasy is regulated in a lot of places. Instead, the app uses LeagueSafe deep-links, which feels much safer for where I am right now.
The fantasy landing page was a real breakthrough for me. I asked for it to feel bigger and bolder, with a hero line like “welcome to the greatest fantasy league in football.” When it came back with the big text and the magenta “football,” it was the first time I looked at it and thought: I might actually pay to use this.
That was a good day.
But now comes the less glamorous part. More trivia. Better trivia. Keeping up with real fixtures. Making sure a solo 50-year-old non-coder can manage something that depends on the real football calendar.
That part still makes me sweat a little.
For now, Hat Trick is real enough to be proud of and unfinished enough to keep me humble.
Small takeaway: getting something working is exciting, but earning the promise is the real work.