Inspiration
Water is the lifeblood of our planet, yet the data surrounding climate change and aquatic ecosystems often feels distant and overwhelming. We were inspired by the concept of "Blue Citizenship"—the idea that every individual has a role in protecting our water-wise world. We wanted to bridge the gap between complex climate statistics and personal empathy through interactive storytelling.
What it does
AquaPulse is an interactive multimedia experience where the user becomes the protagonist. As you navigate through the "digital book," you encounter real-world climate data nodes. Your choices—from personal water usage to supporting community initiatives—affect the "pulse" of the digital ecosystem. It transforms dry data into a visual journey that shows the direct impact of human action on water health.
How we built it
The project was developed using a mix of storytelling and technical tools. We used Python for processing environmental datasets to ensure the story remains grounded in fact. The interactive front-end was built using HTML/CSS/JavaScript, utilizing Twine for the branching narrative structure and Chart.js to create the dynamic data nodes. Visual assets were designed to create an immersive, aquatic atmosphere.
Challenges we ran into
One of the biggest hurdles was balancing the technical data with the narrative flow. We didn't want to overwhelm the user with charts, so we had to find creative ways to "hide" the data within the story's visual elements, like the waves and floating nodes. Additionally, ensuring a smooth interactive experience across different web browsers required significant testing and refinement.
Accomplishments that we're proud of
We are particularly proud of the "Impact Score" feature, which successfully translates a user's story choices into a tangible data visualization. Seeing a complex concept like the "Blue Economy" become understandable through a simple interactive choice was a major win for the team.
What we learned
Throughout this hackathon, we gained a deeper understanding of the specific climate challenges facing global water supplies. On the technical side, we improved our skills in data-driven storytelling and learned how to more effectively use web animations to drive a narrative.
What's next for AquaPulse
We plan to expand the journey to include more diverse geographical locations, showing how water challenges differ between inland and coastal regions. We also hope to integrate live APIs so the story's background environment changes based on real-time global weather events.
Log in or sign up for Devpost to join the conversation.