19 ms·
Show HN: I got tired of checking 5 dashboards, so I built a simpler one
Hey, I’m Felix, an 18-year-old student from Austria. I’ve built a few small SaaS projects, mostly solo, and I kept running into the same small but persistent problem.
Whenever I wanted to understand how things were going, I’d end up jumping between Stripe, analytics, database queries, logs, and cron scripts. I even built custom dashboards and Telegram bots to notify me about certain numbers, but that just added more things to maintain.
What I wanted was something simpler: send a number from my backend and see it on a clean dashboard.
So I built a small tool for myself.
It’s essentially a very simple API where you push numeric metrics with a timestamp, and then view them as counters, charts, goals, or percentage changes over time.
It’s not meant to replace analytics tools. I still use those. This is more for things like user counts, MRR, failed jobs, or any metric you already know you want to track without setting up a full integration.
Some intentional constraints:
- no SDKs, just a basic HTTP API
- works well with backend code and cron jobs
- stores only numbers and timestamps
- flexible enough to track any metric you can turn into a number
It’s still early and very much an MVP. I’m mainly posting to get feedback:
- does this solve a real problem for you?
- what feels unnecessary or missing?
- how would you approach this differently?
Website: https://anypanel.io https://anypanel.io
Happy to answer questions or hear why this doesn’t make sense.
Thanks, Felix
- frankhsu 8mo agoExcellent idea. I thought this might be helpful to me, as I often need to switch between different SaaS products to view data. I tried your AnyPanel, and although it lacked onboarding, I figured out how to use it after a few minutes. My rough suggestion: Could you provide a faster way, such as using the npm/pnpm SDK, so I can send metrics data with just one line of code, like: ```import Sender from anypanel `const sender = New Sender() ```sender.record( 'user', users ) ```