Skip to content

dwyl/atm

Repository files navigation

Actionable Timely Metrics.

GitHub Workflow Status codecov.io contributions welcome HitCount

Why? 🤷‍♀️

We needed a much better way of tracking, viewing and acting on metrics in our projects.

Data Driven? 🙈

After 20 years of working in Web Application/Site Development, with more than 100 project teams and organizations we've noted one alarming fact:

Most Product Owners don't check Google Analytics or use the insights to drive decisions.

If the leaders aren't data driven, nobody else in the team will be. And ultimately the project/product will fail. Or if it succeeds, it will be despite the leaders.

What?

For now this project is for our internal use while building our MVP and various supporting services like auth, imgup and linky

But "roadmap" is to build a fully featured analytics tool that can track any client event. More detail in: atm/issues/16

Name? 🏧

"ATM" stands for "Actionable Timely Metrics" (this "backronym" is not accidental). We really wanted to give this project a name that is both short, memorable and helps stakeholders understand the importance of metrics to the organization!

free-cash-withdrawals

We want people to understand that being data-driven is like having a "free" cash machine.

Who?

This project if for the people that get it and want an easy way for others in their team/organization to do the same.

We aim to both simplify the language/vocabulary around analytics/metrics and create a simple way of tracking any event in any web/mobile app.

If it's not immediately obvious Why this project is valuable and How it works, we have failed. So if you are scratching your head wondering: "Is this for me?" ... please help us by describing your situation so we can help you realize the value of the data you are sending to Google Analytics and then ignoring...

How?

If you haven't already, please try the demo: atms.fly.dev

Run on localhost

To run the ATM on your machine:

  1. Open your terminal and Clone the repository
git clone git@github.com:dwyl/atm.git && cd atm
  1. Execute setup command to install dependencies and create the DB:
mix setup
  1. Run the App:
mix s

Now visit localhost:4000 in your web browser.

Contributing?

Please read the issues: