Skip to content

TLazarevic/saas-analytics-solution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

saas-analytics-solution

Analytics solution for a demo Kanban board SaaS app - Mint

It consists of open source tools orchestrated together to form a solution for tracking usage analytics for product improvement and a typical set of KPIs for tracking success and growth of SaaS companies.

Data sources

  • production database data of a demo application
  • events emitted from client and server of a demo application

Solution Architecture

  • Warehouse: Clickhouse
  • EL (of ETL): Airbyte
  • Event tracking: Jitsu
  • Visualization: Metabase
  • Transformation (of ETL): dbt
  • Orchestration: Airflow

architecture diagram

Event Specification

Orchestration

Airflow DAG

dag

Dashboards

Customers and Revenue

Adjusted from dbt's example https://www.getdbt.com/blog/modeling-subscription-revenue

customers and revenue dashboard

A look at Customer Clustering Results

customer cluster dashboard

Saas App - Kandy

Kanban board demo app

demo

Relational database schema

database schema

  • more to come

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published