Back to projects

Ana / May 1, 2025
The #30DayChartChallenge is a community-driven event that invites creators, designers, and data enthusiasts to build one data visualization per day, following a set of daily prompts for the entire month of April.
This challenge is:
- Tool-agnostic: you can use any stack (I’m working with D3.js + Next.js!)
- Platform-agnostic: share wherever you like (I'm posting on GitHub and maybe some on socials)
- A great way to build habits, experiment, and improve your visual storytelling skills.
🎯 My Goals
- Get faster and more confident at building charts with D3
- Practice building reusable chart components in React
- Learn more about data storytelling
- Have fun experimenting with different chart types
📅 Progress
I'm creating a new chart daily based on the official prompt calendar, which includes themes like:
- Part-to-whole
- Space
- Abstract
- Environment
- Historical
- And more...
Each day, I aim to:
- Source or clean a small dataset
- Build a chart in D3 (sometimes using helper libraries or just in Flourish and take a screenshot)
- Wrap it in a Next.js page for display
- Write a few lines about what I learned or noticed (maybe)
🔧 Technologies
- D3.js: For powerful, flexible chart rendering
- Next.js: For building and deploying the site
- Flourish: For data visualization tool
💡 Reflections
I'm still early in the challenge, but it's already helping me:
- Think more creatively about how to represent data
Links
- Live Homepage
- GitHub Repository
- Oficial website of the challenge Chart30 Days