πŸš€ v1.0.0 Released

Shopify data to
PostgreSQL

Enterprise data pipeline that syncs your Shopify orders, products, and customers to PostgreSQL β€” with automated scheduling, powerful analytics, and Power BI integration.

3
Data Entities
2
Architectures
10+
Helm Configs
∞
Scalable

Everything You Need

A complete data pipeline from Shopify to your analytics stack

πŸ”„

Real-Time Sync

Incrementally sync orders, products, and customers from Shopify. Only fetches new and updated records for maximum efficiency.

⏰

Automated Scheduling

Cron-based scheduling with presets: every 30 minutes, 1 hour, 6 hours, or daily. Persistent schedules survive restarts.

πŸ“Š

Analytics Dashboard

Built-in charts for order trends, revenue metrics, top products, and customer insights. No external tools required.

πŸ”¬

Analytics Pro

Advanced analytics with cohort analysis, funnel visualization, revenue forecasting, and deep-dive filtering.

πŸ“ˆ

Power BI Ready

Connect Power BI directly to your PostgreSQL tables for custom reports and enterprise-grade business intelligence.

πŸ”

Security First

Helmet headers, CORS, rate limiting, non-root container, and Kubernetes security contexts out of the box.

Deploy Anywhere

Docker Compose, Kubernetes Helm, or bare-metal β€” your choice

# Pull the multi-arch image
docker pull shyamkrishna21/shopsync:latest

# Run with your PostgreSQL
docker run -d --name shopsync \
  -p 3000:3000 \
  -e DATABASE_URL="postgresql://user:pass@host:5432/db" \
  shyamkrishna21/shopsync:latest
# One-command setup with PostgreSQL included
docker compose up -d

# Open http://localhost:3000
# Install in the shopsync namespace
helm install shopsync ./helm/shopsync \
  -n shopsync --create-namespace \
  --set env.DATABASE_URL="postgresql://user:pass@host:5432/db"

# Or with bundled PostgreSQL
helm install shopsync ./helm/shopsync \
  -n shopsync --create-namespace \
  --set postgresql.enabled=true
# Install dependencies
npm install
cd client && npm install && cd ..

# Build and start
npm run build
npm start

# Open http://localhost:3000

Architecture

Simple, reliable, and production-ready

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”      REST API       β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”       Shopify API      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚              β”‚ ◄─────────────────► β”‚              β”‚ ◄───────────────────►  β”‚              β”‚
  β”‚   Browser    β”‚                     β”‚   ShopSync   β”‚                        β”‚   Shopify    β”‚
  β”‚   (React)    β”‚                     β”‚   (Node.js)  β”‚                        β”‚   Store      β”‚
  β”‚              β”‚                     β”‚              β”‚                        β”‚              β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                     β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜                        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                              β”‚
                                              β”‚  pg driver
                                              β–Ό
                                      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                                      β”‚  PostgreSQL   │───────► Power BI / Grafana / Any SQL
                                      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Tech Stack

Built with modern, reliable technologies

βš›οΈ

React 18

Frontend UI

⚑

Vite

Build Tool

🟒

Node.js 18

Runtime

πŸš‚

Express 4

API Framework

🐘

PostgreSQL 16

Database

πŸ“Š

Chart.js

Analytics Charts

🐳

Docker

Multi-Arch

☸️

Helm 3

K8s Deployment