Personal Project
Wordle Inspired Football Game
June 2024
3.2k visitors since launch.
Project Overview
"Footle" is a Wordle-inspired game focused on football, where players are challenged to guess a daily footballer from among the world’s top athletes. With each guess, the user is provided with clues via the UI, such as the player’s team, league, nationality, position, and foot, helping them narrow down the correct answer. The idea for Footle came to me while watching the Euros, and I developed and launched the game within just three days. Since its release, I have managed to attract over 3,000 unique visitors organically and received positive feedback from users on X (formerly known as Twitter).
I got the required data for the game with Python and Playwright, which I used to scrape the web for information about players from Europe’s top leagues. I further processed and cleaned this data using Python scripts, mapping it into a relational structure for storage in a Supabase database. Supabase’s compatibility with Next.js allowed me to use it efficiently for both frontend and backend functionality. The Next.js application serves the UI while communicating with the Supabase instance through API routes, providing a seamless user experience for this interactive game. I also incorporated i18n, enabling translation into the top seven European languages, enhancing the game's accessibility to a broader audience. 🇬🇧🇩🇪🇪🇸🇫🇷🇮🇹🇳🇱🇵🇹
- NextJS (Front-end / Backend)
- Supabase (Relational Database)
- Python / Playwright (Data Scraping / Cleaning)
- Vercel (Deployment)
- Umami (Analytics)