DEV Community

Cover image for Football Fan Time
Rotimi Olasehinde
Rotimi Olasehinde

Posted on

Football Fan Time

This is a submission for Weekend Challenge: Passion Edition

TEAM Members

timi-g
dev_chronicles

What I Built

A fan-style football time app that announces the current time in a bold, stadium-like voice experience. It identifies a standout football player for the chosen match or competition and speaks the time in a playful, match-day style.

The app was built to turn a simple clock into something more exciting for football fans, combining live AI player selection with voice synthesis for a memorable announcement experience.

Demo

A local web app demo is here

Code

The project code is in this repository and includes:

  • Python Flask app for the web interface
  • Groq-powered player selection
  • ElevenLabs voice synthesis
  • Audio and transcript download support

How I Built It

I built the app as a lightweight Flask web experience where a user enters a major football event, and the app uses Groq to identify a standout player for that event. It then generates a short announcement that says the time and uses ElevenLabs to turn the announcement into audio.

The interface is designed to feel like a fan experience, with a stadium-inspired layout and audio playback. I also added persistence so the last generated announcement and its files are retained between requests.

Prize Categories

Best Use of ElevenLabs

Top comments (2)

Collapse
 
dev_chronicles profile image
Oluwaseun Akeredolu

Awesome project, i love the announcement feature the most.

Well done!

Collapse
 
timi-g profile image
Rotimi Olasehinde

Talk about syncing football and precision 🙂