Operational.co
Operational - open-source tool to track important events and receive push notifications on your device.
Install / Use
/learn @operational-co/Operational.coREADME
Operational.co is a open-source Event tracking tool. Monitor signups, webhooks, cronjobs and more.
Currently Swipekit Facebook ad library tool and youtubedescriptionextractor are using this in production.
<p align="center"> <strong><a href="https://app.operational.co/?signinas=kevin">🔍 View Live Demo</a></strong> - See Operational in action with a demo account receiving test events. </p>
✨ Key Features
- Get push notifications for critical events straight to your phone, or on the webapp
- Monitor critical events
- Trigger webhooks via action buttons
- Understand complex events via contexts(events-in-events)
- Usable on mobile as a progressive web app(can receive push notifications on mobile too)
- Built for tech products
🚀 Getting Started
There are two ways to start using Operational:
| Option | Description | | ------------------------------------------------------------------ | --------------------------------------------- | | Hosted Service | Fastest way to get started | | Self-Hosting | Deploy and manage Operational on your own VPS |
📚 Explore our documentation to learn more about setup and usage.
<hr>🪄 Highlights
- Heaps of self-hosting options, from Render.com to docker images, with video guides. We want you to self-host!
- Very few 3rd party dependencies. No need to install clickhouse in the open source version.
- Feature packed. Send json, formatted json, bundle up logs in contexts, add action buttons, and more.
- Easy to grok and tear apart - no useless dependencies, nor unnecessarily complex code.
🏡 Community
We have a active Discord community. We highly recommend jumping on our Discord server for updates, feedback and help.
⛏️ Contributing to Operational
👩🔬 Technology
Operational has a dead-simple tech stack:
- Nodejs >=18
- Mysql 8.x
- Prismajs
- Clickhouse(optional)
- Expressjs 5.x
- Vue 3
- Vite
Operational itself is a monorepo of 3 repos:
-
/app the SPA for operational.co
-
/backend the expressjs app powering the backend
-
/website astrojs marketing website
-
/packages folder has public npm packages which are shared across all repos.
