Inspiration

We were captivated by the challenge of building a real-time monitoring system that could detect discrepancies in data streams. The whimsical potion factory setting made the complex problem of matching timestamped events to date-only tickets feel like solving a magical mystery. We wanted to create something that was both applicable and visually enchanting.

What it does

Aethernet is a real-time potion flow monitoring dashboard that tracks dozens of enchanted cauldrons across Poyo's factory. It visualizes the entire network, replays historical data, and implements intelligent algorithms to match transport tickets to drain events. The system automatically detects volume discrepancies, flags suspicious tickets, and identifies potential unlogged potion drains.

How we built it

We built Aethernet using React for the interactive UI, leveraging libraries for data visualization and custom algorithms for ticket matching. The map visualization with Mapbox displays real-time cauldron states at locaations, while our matching algorithm accounts for both level changes and potion generated during drains. We implemented a time-travel feature that lets users replay any historical period, and designed the system to adapt dynamically as new ticket data arrives.

Challenges we ran into

One of the main challenges we faced was parsing and synchronizing data from multiple APIs. The potion flow data and ticket logs often arrived at different times, and minor API timing delays sometimes caused mismatches between drain events and their corresponding tickets. We had to design our system to handle incomplete or delayed responses gracefully while still maintaining real-time accuracy. Ensuring that our visualization updated smoothly despite these asynchronous data streams pushed us to rethink our architecture and implement smart retry and buffering mechanisms.

What we learned

We discovered the power of storytelling with data visualization. By interpreting data with an actual potion factory, we developed an engaging website and help users grasp complex data intuitively. We deepened our understanding of React integration using real-time APIs, Mapbox, and complex backend logic to build immersive and analytical systems.

What's next for Aethernet

We'd love to add predictive analytics to forecast potential discrepancies before they occur, implement automated alerting for factory managers, and expand the system to handle more complex supply chain scenarios. Machine learning could help identify patterns in suspicious activity, and we're excited about adding collaborative features that let multiple investigators work together to solve mysteries in the data.

Built With

Share this project:

Updates