RepoDepot
Other

coffee-analytics

by slunsford
Data analytics project for personal coffee ratings – tracks, transforms, and visualizes coffee preferences

This is a full-stack data analytics project designed to track and analyze personal coffee ratings. It captures coffee data from a mobile app, processes it through a dbt project, and visualizes insights using an Evidence report. The pipeline automates data export to S3, transforms it in MotherDuck, and deploys the interactive report on Vercel.

View on GitHub ↗
Key features
  • Tracks coffee ratings via iOS/macOS database app
  • Automates data export to S3 in CSV format
  • Transforms raw data using dbt in MotherDuck
  • Generates interactive data reports with Evidence
Languages
Svelte100%
Top contributors

The combined dbt/Evidence project for Sean's coffee ratings log.

The Full Stack

  1. Data is tracked in Collections, a macOS/iOS database app with Shortcuts support.[^airtable]
  2. A shortcut exports the data to CSV, converts column names from Title Case to snake_case, and saves the files to S3 via S3 Files. This shortcut is run on a schedule with automations.
  3. This dbt project transforms the data in MotherDuck.
  4. The Evidence site is deployed on Vercel.

[^airtable]: Until recently, this was done in Airtable and synced via Fivetran.

Similar other

Added to RepoDepot ·