Why Nostr? What is Njump?
2025-02-14 11:23:07

YakiHonne on Nostr: 🚀 DVMDash is back with a brand-new architecture! 🎉 Kicking off with the Stats ...

🚀 DVMDash is back with a brand-new architecture! 🎉
Kicking off with the Stats app – bringing flexible time-based metrics and network activity visualization. Debugging tools & new DVM interactions coming soon! check out the article, written by

I’m excited to share the first phase of DVMDash’s major redesign! After some recent downtime issues (thanks René Aaron (npub1e5t…7mh9) and hodlbod (npub1jlr…ynqn) for the heads up), I’ve been working on rebuilding DVMDash from the ground up to be more modular, scalable, and reliable.

What’s Live Now: The Stats App

The first piece of the new DVMDash is our completely rebuilt Stats app. Instead of trying to do everything at once, we’re now breaking DVMDash into focused tools. The Stats app brings:

  • Flexible time windows (1h, 24h, 7d, 30d) for more relevant insights
  • Bar graphs showing activity over time
  • Per-DVM and per-Kind detailed metrics

For those interested in the new backend architecture, check out my recent post about performance gains describing how horizontal scaling is needed to support the growing DVM ecosystem.

Coming Soon: Debug Tools and Playground

You’ll notice on the new landing page that DVMDash is now split into three main tools:

  1. Stats (available now!)
  2. Debug Tools (coming soon)
  3. Data Vending Playground (coming soon)

The Debug Tools will bring back the interactive graph-based debugger and event browser, while the Playground will offer a space to experiment with DVMs directly. I’m focusing on getting these right rather than rushing them out.

Running Locally

Want to try it out? You can clone the repository and run the Stats app locally with a simple

docker compose --profile all up

then visit localhost:3000 in your browser.

What’s Next

My immediate focus is on:

  1. Polishing the Stats app with new features like:
    • Sortable tables for easier data analysis
    • Enhanced DVM profiles with pictures and metadata from relays
    • More detailed DVM-specific metrics
  2. Bringing back the debugging tools
  3. Building out the playground

This is very much a work in progress, and I appreciate your patience as we rebuild. If you run into any issues or have suggestions, please drop by our GitHub repository.

Author Public Key
npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q