Brew67: Real-Time Potion Flow Monitoring Dashboard

Overview

Brew67 is a real-time potion monitoring system built for HackUTD 2025, tracking potion levels across Poyo’s Potion Factory. It detects inconsistencies between cauldron levels and Potion Transport Tickets, ensuring every drop is properly accounted for.

The dashboard visualizes potion flow, flags suspicious drain activity, and provides historical playback — powered by NVIDIA Nemotron for intelligent, agentic anomaly analysis.


Tech Stack

  • Frontend: Next.js, React, TailwindCSS
  • Backend: Node.js, Express
  • AI Engine: NVIDIA Nemotron (Agentic Analysis)
  • Visualization: SVG Rendering, Recharts, React + Hooks
  • Data Source: EOG HackUTD API (https://hackutd2025.eog.systems/)

Key Features

  • Real-Time Monitoring: Live potion levels for all cauldrons
  • Ticket Verification: Matches potion drains with transport tickets
  • Discrepancy Detection: Flags unlogged or suspicious potion activity
  • Interactive Map: Visualizes the potion network and flow paths
  • Historical Playback: Rewinds potion levels and ticket events
  • Agentic Analysis: Nemotron AI predicts inconsistencies and drain anomalies

Project Story

Inspired by the mix of fantasy lore and data science, Brew67 blends real-time analytics, AI reasoning, and system integrity validation.

What we learned:

  • Integrating real-time APIs with AI-driven analysis
  • Handling asynchronous data and temporal mismatches
  • Implementing Nemotron for autonomous anomaly reasoning

Challenges:

  • Aligning drain events with end-of-day ticket data
  • Managing dynamic API updates during runtime
  • Optimizing real-time data rendering and network visualization

Installation

# 1. Install dependencies
npm install
# or
yarn install

# 2. Run locally
npm run dev
# or
yarn dev

Built With

  • axios
  • craco
  • lucide-react
  • nvidia-nemotron-nano-9b-v2
  • radix-ui
  • react-19.0.0
  • react-markdown
  • react-router-dom-v7
  • recharts
  • sonner
  • tailwind-css
Share this project:

Updates