June 10th, 2026
Just in time for the 2026 World Cup, there's a new way to score points: picking the championship winner. On the Bet page of your bolão you'll now find a "Winner" selector. Pick the team you believe will lift the trophy — it's optional, and…
Read moreFebruary 23rd, 2026
Over the past few months I’ve been experimenting with AI-assisted development and managed to ship the following:
• 840 unit tests (going from almost zero to ~97% coverage)
• 6 end-to-end test suites with Playwright
• i18n across the app (E…
Read moreFebruary 10th, 2026
With the Fifa World Cup coming in 2026 I am giving the app a few updates, leveraging the power of AI to improve performance, UX and QA. The major invisible update lately has been the creation of unit tests with Vitest. I was easily able to…
Read moreApril 5th, 2025
I bumped several critical dependencies to the next major version: Clerk, PrismicIO, NextJS and React! Several others also gained a clean new version, especially the ShadCN components. The standings page got a small ui update with the addit…
Read moreNovember 9th, 2024
The standings page just got updated. I removed the data about goals and added the form as well as the states of each group within the whole table. Small adjustments to ease the betting process.
Read moreOctober 2nd, 2024
I finally organized myself to improve the UI and UX sides of the app. It was first rebuilt with a prototype approach, super bare bones but as I started using it more with the new season of the Champions League and others, it was clear that…
Read moreMay 8th, 2024
Here is the new version of the bolao.io app in its major 3. For now it lives on the Vercel domain https://bolaov3.vercel.app until I switch domains configuration after the 2023-2024 Champions League season. It is built with NextJS, Typescr…
Read more