othersideai/autoadsui — explained in plain English
Analysis updated 2026-07-19 · repo last pushed 2022-07-09
Add privacy-friendly analytics to your own Streamlit dashboard.
Track which features users click most in an internal data app.
See how many people open your Streamlit app each week.
Learn how to integrate Umami analytics into a Python web app.
| othersideai/autoadsui | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | — | — | 0 |
| Language | Python | Python | Python |
| Last pushed | 2022-07-09 | 2022-11-22 | — |
| Maintenance | Dormant | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a running Umami analytics instance to receive tracking data, plus Streamlit installed in your Python environment.
This project, autoadsai, is a demonstration app built with Streamlit that shows how to add privacy-friendly web analytics to an interactive data app. The demo specifically visualizes Uber pickup data across New York City, but the real point is showing developers how to track user interactions on their own Streamlit apps using a tool called Umami. Streamlit is a Python framework that lets developers turn data scripts into interactive web applications without needing to build a full website from scratch. Umami is a lightweight, open-source alternative to Google Analytics that focuses on simplicity and privacy. This repo ties the two together, so when someone opens the Streamlit app and clicks around, those page views and interactions get recorded by Umami and displayed on an analytics dashboard. The Uber NYC map is essentially sample content that gives users something to interact with so the analytics can do their thing. The target audience is developers or data scientists who already use Streamlit for prototypes or internal tools and want to understand how people are using those apps. If you have built a dashboard for your team and you want to see which features get clicked most or how many people open it each week, this demo shows you how to wire that up. The linked blog post walks through the integration in more detail. The README itself is quite sparse, pointing to a Medium article for the full explanation. The Uber visualization is not unique to this project, as Streamlit includes a similar example in its official documentation. What makes this repo worth a look is the specific combination of Streamlit and Umami, giving teams a privacy-conscious analytics option without heavy setup or vendor lock-in.
A demo Streamlit app showing how to add privacy-friendly web analytics using Umami, with Uber NYC pickup data as sample content to track user interactions.
Mainly Python. The stack also includes Python, Streamlit, Umami.
Dormant — no commits in 2+ years (last push 2022-07-09).
No license information is provided in the README, so usage terms are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.