Skip to content

elsong86/storefrontiq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

241 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StorefrontIQ

A data engineering pipeline that delivers weekly customer sentiment reports to small business owners. Built to practice medallion architecture, lakehouse patterns, and cloud data warehousing.

Architecture

Bronze (raw parquet in S3) → Silver (cleaned/enriched parquet in S3) → Gold (aggregated tables in Snowflake) → Weekly email reports

Tech Stack

  • Ingestion: Python, Outscraper API, Google Places API
  • Storage: AWS S3 with Delta Lake (ACID compliance)
  • Processing: PySpark / pandas, spaCy, VADER
  • Warehouse: Snowflake
  • Orchestration: Apache Airflow
  • Delivery: FastAPI + SendGrid

Project Status

🚧 In active development. See roadmap below.

Background

Originally built as "Taco About It," a consumer iOS app for finding highly-rated taco spots. Pivoted into a B2B data product to explore medallion architecture and lakehouse patterns end-to-end. Legacy code preserved in /archive.

Roadmap

  • Phase 1: Bronze layer — S3 + Delta Lake ingestion
  • Phase 2: Silver layer — sentiment transforms
  • Phase 3: Gold layer — Snowflake modeling
  • Phase 4: Airflow orchestration
  • Phase 5: Signup + weekly email delivery

About

A taco restaurant locator app that uses geolocation and sentiment analysis to help users find the best tacos in their area. Built with TypeScript, Next.js, FastAPI, Redis, and VADER/spaCy/Lingua for sentiment analysis. The iOS version of the app is implemented using SwiftUI for a seamless and intuitive mobile experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors