https://github.com/maximilianheidenreich/pingback
Aggregate, Filter and Monitor events inside the personal cloud.
https://github.com/maximilianheidenreich/pingback
deta deta-space events
Last synced: about 1 year ago
JSON representation
Aggregate, Filter and Monitor events inside the personal cloud.
- Host: GitHub
- URL: https://github.com/maximilianheidenreich/pingback
- Owner: MaximilianHeidenreich
- License: gpl-3.0
- Created: 2023-02-25T11:12:30.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-07T16:36:53.000Z (almost 3 years ago)
- Last Synced: 2025-05-10T19:08:08.513Z (about 1 year ago)
- Topics: deta, deta-space, events
- Language: TypeScript
- Homepage:
- Size: 1.25 MB
- Stars: 13
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/MaximilianHeidenreich/PingBack/actions/workflows/on-pll-request.yml)

PingBack
Aggregate, Filter and Monitor any events inside the personal cloud..
Explore the docs »
Report Bug
·
Request Feature
## ⚡️ TL;DR
Many times, be it a software project a website or a Saas product of yours, there is a need to track events like installations, page visits, user signups, payments etc.
PingBack is a relatively unbiased yet powerful application which enables you to:
1. **Aggregate** events from any source that can send a basic HTTP POST request.
2. **Filter** all previous events and create data visualizations so that you can focus on the most important KPI's.
3. **Monitor** single specific events, event frequency and create alerts to notify you / other systems through Push Notifications or Webhooks.
It is built on top of the wonderful [Deta](https://deta.space) platform, meaning that all of your data is owned by you and it is *100% free*. (Finally, no more monthly fees you have to worry about).
### ✨ Notable Features
- Aggregate events from any HTTP enabled source.
- Live updates & notifications.
- PWA support.
- Organize events by projects, channels and custom identifiers.
Filter events.
### 🚧 Roadmap
> I released the current version so that testing and feedback is possible. Please not that PingBack is not fully finished yet. Things are still missing / might break, but the essentials are already implemented.
#### 1.2.0
- Push notifications
- Import / Export data
#### 1.3.0 / 1.4.0
- Live Metrics
- Monitoring
[View Full Changelog](https://github.com/MaximilianHeidenreich/PingBack/blob/main/Changelog.md)
## Installation
1. Create an account on [Deta Space](https://deta.space).
2. Visit [PingBack's App Page](https://deta.space/discovery/@maximilianheidenreich/pingback) and click the `Install App` button.
3. Go back to your canvas by clicking the `Canvas` button in the top right corner.
4. Open PingBack by clicking on it's icon.
5. Refeer to the welcome tour or internal documentation (under `/docs`) to learn how to use it.
## Usage
todo: public docs before install?
## Credit
I needed an app for this purpose for a long time now but never came around to build one.
*Shayan* over at [LogSnag](https://logsnag.com) already created a Saas product for this.
PingBack is heavily inspired by LogSnag, but build for the [Deta Space](https://deta.space)
platform and therefore **100% free** (in addition to the other benefits of using a personal cloud).