An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

[![Pass tests](https://github.com/MaximilianHeidenreich/PingBack/actions/workflows/on-pll-request.yml/badge.svg?branch=main)](https://github.com/MaximilianHeidenreich/PingBack/actions/workflows/on-pll-request.yml)
![GitHub package.json version (subfolder of monorepo)](https://img.shields.io/github/package-json/v/MaximilianHeidenreich/PingBack?filename=frontend%2Fpackage.json&style=flat)





PingBack Logo

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).