hello everyone, it's been a while since any new dev talks, so here is an exciting new project. today I wrote a small package, an API wrapper for Umami website analytics. to get your stats in the Laravel app.
before I start, I strongly agree with taking control of your own data; is part of keeping the web open and free. Without holding and controlling your own data, you are allowing others to use it too - for their purposes. A strong concentration on few services allows creating personal profiles about large numbers of internet users. These profiles can be used to target ads and strengthen the online bubbles people live in. This is highly undesirable as it is detrimental to our society and freedom.
to clarify, I don't hate Google, I still use Gmail and Youtube and many other services from them, but when I can avoid using their services, I run away from them.
Degoogl Your Life!
Umami is a simple, easy to use, self-hosted web analytics solution. The goal is to provide you with a friendlier, privacy-focused alternative to Google Analytics and a free, open-sourced alternative to paid solutions. Umami collects only the metrics you care about and everything fits on a single page. You can view a live demo here.Umami website: https://umami.is
simply I provide a wrapper for Umami to make it easy to request from umami API inside any Laravel application, this way you can show your Stats for any website in your Umami server, and display them in your app, like inside Laravel Nove or laravel backpack, or any backend your using!
I was building my dashboard for atm-code site, and I needed a simple way to show all my stats and pageviews, as a result, I made this little dashboard for me, that will be easy to show all my stats from my Umami server via the API, in my Laravel app.
I hope this will be useful for someone, check out the repo.