Hello
My name is
Joe Wilson
🌞
Project screenshot

Voice of Seren Tracker

This NextJS app was built to only update dynamic content when the site is rebuilt or incrementally regenerated by calling an API endpoint. Assuming the active Voices only change once per hour, this strikes an ideal balance between performance and data accuracy.

The project is deployed on Vercel, and a Pipedream workflow calls the regeneration endpoint hourly to keep the site updated.