Skip to content

Shopify Sidekick extension for enterprise and multi storefront businesses

License

shardie-github/enterprise-hero

Repository files navigation

Release CI Release Workflow CodeQL

🚀 Enterprise Hero - Sidekick Enterprise Growth Dashboard

Build Status Security Rating Coverage

A unified AI-powered platform that combines advanced Shopify Sidekick customization with automated multi-channel customer acquisition, analytics, and compliance management for Shopify Plus merchants.

🌟 Features

  • 🤖 Advanced Sidekick AI Training - Custom business logic and enterprise-specific model fine-tuning
  • 📊 Multi-Store Analytics - Unified dashboard across brands, regions, and storefronts
  • 🎯 Automated Customer Acquisition - Cross-platform campaign orchestration with AI optimization
  • 🔒 Enterprise Compliance - Complete audit trails and regulatory compliance management
  • 📈 Predictive Insights - AI-powered forecasting and strategic recommendations
  • ⚡ Real-time Updates - Live dashboard with WebSocket subscriptions

🏗️ Architecture

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   React App     │    │   GraphQL API   │    │   PostgreSQL    │
│   (Polaris UI)  │◄──►│   (Node.js)     │◄──►│   Database      │
└─────────────────┘    └─────────────────┘    └─────────────────┘
         │                       │                       │
         │              ┌─────────────────┐             │
         │              │   Redis Cache   │             │
         │              └─────────────────┘             │
         │                       │                       │
┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│ Google Apps     │    │   AI Services   │    │   External      │
│ Script          │    │   (OpenAI)      │    │   APIs          │
└─────────────────┘    └─────────────────┘    └─────────────────┘

🚀 Quick Start

Prerequisites

  • Node.js 18+
  • PostgreSQL 14+
  • Redis 6+
  • Docker & Docker Compose

Installation

# Clone the repository
git clone https://github.com/username/enterprise-hero.git
cd enterprise-hero

# Install dependencies
npm run install:all

# Set up environment variables
cp .env.example .env
# Edit .env with your configuration

# Start development environment
docker-compose up -d
npm run dev

Development

# Frontend development
cd frontend && npm run dev

# Backend development
cd backend && npm run dev

# Run tests
npm run test

# Build for production
npm run build

📖 Documentation

🛠️ Technology Stack

Frontend

  • React 18+ with TypeScript
  • Shopify Polaris UI framework
  • Vite build tool
  • React Query for data fetching
  • Recharts for data visualization

Backend

  • Node.js with Express/Fastify
  • GraphQL with Apollo Server
  • Prisma ORM with PostgreSQL
  • Redis for caching
  • Bull Queue for background jobs

Infrastructure

  • Docker containerization
  • Kubernetes orchestration
  • Terraform infrastructure as code
  • GitHub Actions CI/CD

🔒 Security

  • OAuth 2.0 authentication with Shopify
  • End-to-end encryption for sensitive data
  • PCI DSS compliance for payment data
  • GDPR compliance for EU customers
  • SOC 2 Type II certification

📊 Performance

  • Lighthouse Score > 90
  • API Response Time < 200ms (95th percentile)
  • Database Query Time < 100ms average
  • Support for 10,000+ concurrent users

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙋‍♂️ Support

🏆 Built for Shopify Plus

Enterprise Hero is designed specifically for Shopify Plus merchants and meets all requirements for the Built for Shopify program, ensuring native integration and optimal performance within the Shopify ecosystem.


Made with ❤️ for enterprise e-commerce growth

About

Shopify Sidekick extension for enterprise and multi storefront businesses

Resources

License

Stars

Watchers

Forks

Packages

No packages published