Getting Started

doin9 Platform Overview - Complete Technology Stack

Comprehensive guide to the doin9 platform featuring DoingHub (MedusaJS), Doing Studio (Webstudio), and Doing.ye Analytics (Rybbit)

šŸ“– 25 min readbeginnerUpdated 11/10/2026

doin9 Platform Overview - Complete Technology Stack


!doin9 Platform Overview


Welcome to doin9, a comprehensive e-commerce platform that combines the power of three cutting-edge open-source technologies to deliver a complete, privacy-first, and highly customizable online business solution. This guide provides an overview of how DoingHub, Doing Studio, and Doing.ye Analytics work together to power your e-commerce success.


The doin9 Ecosystem


doin9 is built on three core pillars, each powered by industry-leading open-source technologies:


šŸŖ **DoingHub** - Powered by MedusaJS

Your e-commerce backend and store management system


šŸŽØ **Doing Studio** - Powered by Webstudio

Your visual development and customization platform


šŸ“Š **Doing.ye Analytics** - Powered by Rybbit

Your privacy-first analytics and insights engine


Architecture Overview


```

ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”

│ doin9 Platform │

ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤

│ │

│ ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” │

│ │ Doing Studio │ │ DoingHub │ │ Doing.ye │ │

│ │ (Webstudio) │ │ (MedusaJS) │ │ Analytics │ │

│ │ │ │ │ │ (Rybbit) │ │

│ │ Visual Design │ │ E-commerce │ │ Privacy-First │ │

│ │ Component Lib │ │ Store Mgmt │ │ Insights │ │

│ │ Customization │ │ API Backend │ │ Real-time Data │ │

│ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ │

│ │ │ │ │

│ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ │

│ │ │

ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤

│ Integration Layer │

ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¼ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤

│ │ │

│ ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā” │

│ │ Customer Experience │ │

│ │ │ │

│ │ Storefront → Product Pages → Checkout → Analytics │ │

│ │ ↓ ↓ ↓ ↓ │ │

│ │ Design → Content → Orders → Insights │ │

│ ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜ │

ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜

```


DoingHub - MedusaJS E-commerce Backend


!DoingHub E-commerce Backend


What is DoingHub?


DoingHub is your comprehensive e-commerce management system built on MedusaJS, a modern, open-source headless commerce platform. It handles all the backend operations of your online store.


#### Core Capabilities

  • **Product Management**: Complete catalog management with variants, categories, and inventory
  • **Order Processing**: End-to-end order management from cart to fulfillment
  • **Customer Management**: Customer accounts, profiles, and relationship management
  • **Payment Processing**: Multiple payment gateways and secure transactions
  • **Inventory Tracking**: Real-time inventory management across multiple locations
  • **Multi-channel Sales**: Support for web, mobile, marketplace, and POS sales

  • #### Why MedusaJS?

  • **Headless Architecture**: Separate backend and frontend for maximum flexibility
  • **Developer-Friendly**: Built with TypeScript and modern web technologies
  • **Extensible**: Custom plugins and integrations
  • **Scalable**: Handles everything from startups to enterprise-level operations
  • **Open Source**: Transparent, auditable, and community-driven

  • #### Key Features

    ```javascript

    // Example DoingHub capabilities

    const doinghubFeatures = {

    products: {

    catalog: "Unlimited products with variants",

    categories: "Hierarchical category structure",

    inventory: "Real-time stock management",

    pricing: "Dynamic pricing and promotions"

    },

    orders: {

    processing: "Automated order workflows",

    fulfillment: "Multi-carrier shipping integration",

    returns: "Streamlined return management",

    notifications: "Automated customer communications"

    },

    customers: {

    accounts: "Customer registration and profiles",

    segments: "Advanced customer segmentation",

    loyalty: "Built-in loyalty program support",

    support: "Integrated customer service tools"

    },

    integrations: {

    payments: "Stripe, PayPal, and 50+ gateways",

    shipping: "FedEx, UPS, DHL integration",

    marketing: "Email and SMS marketing tools",

    analytics: "Deep integration with Doing.ye"

    }

    };

    ```


    Getting Started with DoingHub


    1. Installation: Quick setup with `npx create-medusa-app@latest`

    2. Configuration: Set up your store settings, payment methods, and shipping

    3. Product Import: Add your product catalog

    4. Go Live: Launch your store and start selling


    Learn More: DoingHub Documentation


    Doing Studio - Webstudio Visual Development


    !Doing Studio Visual Development


    What is Doing Studio?


    Doing Studio is your visual development platform powered by Webstudio, an open-source visual development tool that empowers you to create stunning, responsive websites without sacrificing code quality.


    #### Core Capabilities

  • **Visual Design**: Drag-and-drop interface for rapid prototyping
  • **Component System**: Reusable components for consistent design
  • **Responsive Design**: Built-in responsive design tools
  • **Custom Styling**: Full CSS control and customization
  • **Real-time Preview**: See changes instantly across all devices

  • #### Why Webstudio?

  • **Visual + Code**: Combines visual design with clean code output
  • **Component-Based**: Reusable components for scalable design systems
  • **Developer-Friendly**: Generates semantic, performant code
  • **Open Source**: Transparent and extensible platform
  • **Data Ownership**: Complete control over your design and data

  • #### Key Features

    ```jsx

    // Example Doing Studio components

    const studioComponents = {

    layout: {

    Box: "Flexible container component",

    Grid: "CSS Grid layout system",

    Flex: "Flexbox layout component",

    Container: "Responsive container wrapper"

    },

    content: {

    Heading: "Semantic heading component",

    Text: "Flexible text component",

    Image: "Optimized image component",

    Video: "Responsive video player"

    },

    interactive: {

    Button: "Customizable button component",

    Form: "Complete form system",

    Link: "Navigation link component",

    Modal: "Accessible modal dialogs"

    },

    ecommerce: {

    ProductCard: "Pre-built product display",

    ShoppingCart: "Cart functionality",

    Checkout: "Checkout flow components",

    Reviews: "Product review system"

    }

    };

    ```


    #### AI-Powered Features


    !AI-Powered Design Features


  • **Template Generation**: AI creates complete page templates from prompts
  • **Content Creation**: AI-powered copywriting for products and pages
  • **Design Optimization**: AI suggests design improvements
  • **Component Refinement**: AI enhances existing components

  • Getting Started with Doing Studio


    1. Access Studio: Navigate to Doing Studio from your DoingHub dashboard

    2. Choose Template: Start with a pre-built template or create from scratch

    3. Customize Design: Use visual tools to customize your store's appearance

    4. Preview & Test: Test your design across different devices

    5. Publish: Deploy your customized store design


    Learn More: Doing Studio Documentation


    Doing.ye Analytics - Rybbit Privacy-First Insights


    !Doing.ye Analytics Dashboard


    What is Doing.ye Analytics?


    Doing.ye Analytics is your comprehensive analytics platform powered by Rybbit, an open-source, privacy-friendly alternative to Google Analytics that provides deep insights while respecting customer privacy.


    #### Core Capabilities

  • **Privacy-First**: No cookies, no personal data collection, GDPR compliant
  • **Real-time Analytics**: Live data updates and instant insights
  • **E-commerce Focus**: Specialized metrics for online stores
  • **Customer Journey**: Complete customer behavior analysis
  • **Performance Monitoring**: Site speed and Core Web Vitals tracking

  • #### Why Rybbit?

  • **Privacy Compliant**: GDPR and CCPA compliant by design
  • **Lightweight**: 10x more intuitive than Google Analytics
  • **Open Source**: Transparent and auditable code
  • **Fast**: Minimal impact on site performance
  • **Simple**: Clean interface focused on actionable insights

  • #### Key Features

    ```javascript

    // Example Doing.ye Analytics capabilities

    const analyticsFeatures = {

    traffic: {

    visitors: "Unique visitor tracking",

    pageViews: "Page performance metrics",

    sources: "Traffic source analysis",

    geography: "Geographic visitor data"

    },

    ecommerce: {

    revenue: "Sales and revenue tracking",

    products: "Product performance analysis",

    conversion: "Conversion rate optimization",

    funnel: "Sales funnel analysis"

    },

    customers: {

    behavior: "Customer journey mapping",

    segments: "Customer segmentation",

    retention: "Customer retention analysis",

    lifetime: "Customer lifetime value"

    },

    privacy: {

    cookieless: "No cookies required",

    anonymous: "Anonymous data collection",

    compliant: "GDPR/CCPA compliant",

    transparent: "Open source transparency"

    }

    };

    ```


    #### Advanced Analytics


    !Advanced Analytics Dashboard


  • **Cohort Analysis**: Track customer behavior over time
  • **Funnel Analysis**: Identify conversion bottlenecks
  • **A/B Testing**: Compare different page versions
  • **Custom Events**: Track business-specific metrics

  • Getting Started with Doing.ye Analytics


    1. Enable Analytics: Turn on analytics in your DoingHub settings

    2. Install Tracking: Automatic installation for most stores

    3. Configure Events: Set up e-commerce and custom event tracking

    4. Create Dashboards: Build custom dashboards for your needs

    5. Monitor Performance: Start making data-driven decisions


    Learn More: Doing.ye Analytics Documentation


    How the Technologies Work Together


    Integrated Workflow


    #### 1. Store Setup with DoingHub

    ```javascript

    // DoingHub handles the backend

    const store = {

    products: "Managed in DoingHub admin",

    orders: "Processed through DoingHub API",

    customers: "Stored in DoingHub database",

    inventory: "Tracked in real-time"

    };

    ```


    #### 2. Design Customization with Doing Studio

    ```jsx

    // Doing Studio creates the frontend

    const storefront = (

    );

    ```


    #### 3. Analytics Tracking with Doing.ye

    ```javascript

    // Doing.ye tracks everything

    rybbit.track('product_view', {

    product_id: product.id,

    source: 'doinghub',

    design: 'doing_studio'

    });

    ```


    Data Flow


    ```

    Customer Action → Doing Studio (UI) → DoingHub (Backend) → Doing.ye (Analytics)

    ↓ ↓ ↓ ↓

    Interaction → Visual Design → Data Processing → Insights

    ↓ ↓ ↓ ↓

    User Event → Component Render → API Response → Dashboard Update

    ```


    Integration Benefits


    #### Seamless Experience

  • **Single Dashboard**: Manage everything from one interface
  • **Unified Data**: All systems share the same data model
  • **Consistent Design**: Design system components work across all platforms
  • **Real-time Sync**: Changes reflect immediately across all systems

  • #### Enhanced Capabilities

  • **Design-Driven Commerce**: Visual design directly impacts sales performance
  • **Data-Driven Design**: Analytics insights inform design decisions
  • **Performance Optimization**: Monitor how design changes affect conversions
  • **Customer Journey**: Complete view from first visit to purchase

  • Platform Benefits


    **For Business Owners**


    #### Complete Solution

  • **All-in-One Platform**: Everything you need to run an online business
  • **Scalable Growth**: Grows with your business from startup to enterprise
  • **Cost-Effective**: Open-source foundation reduces licensing costs
  • **Future-Proof**: Modern architecture that adapts to changing needs

  • #### Privacy-First Approach

  • **Customer Trust**: Respect customer privacy while gathering insights
  • **Regulatory Compliance**: Built-in GDPR and CCPA compliance
  • **Transparent Operations**: Open-source transparency builds trust
  • **Data Ownership**: You own and control all your data

  • **For Developers**


    #### Modern Technology Stack

  • **TypeScript**: Type-safe development across all platforms
  • **React**: Component-based UI development
  • **Node.js**: Scalable backend architecture
  • **PostgreSQL**: Reliable data storage

  • #### Developer Experience

  • **API-First**: Everything accessible via clean APIs
  • **Extensible**: Custom plugins and integrations
  • **Well-Documented**: Comprehensive documentation and examples
  • **Community Support**: Active open-source communities

  • #### Deployment Options

    ```javascript

    // Flexible deployment options

    const deploymentOptions = {

    cloud: "Fully managed doin9 cloud hosting",

    selfHosted: "Deploy on your own infrastructure",

    hybrid: "Mix of cloud and self-hosted components",

    enterprise: "Custom enterprise deployments"

    };

    ```


    **For Designers**


    #### Visual Development

  • **No-Code Design**: Create without writing code
  • **Component Library**: Pre-built, customizable components
  • **Responsive Tools**: Built-in responsive design capabilities
  • **Real-time Preview**: See changes instantly

  • #### Design System

  • **Consistent Components**: Reusable design system components
  • **Brand Control**: Complete control over brand appearance
  • **Performance Optimized**: Designs automatically optimized for speed
  • **Accessibility**: Built-in accessibility compliance

  • Getting Started with doin9


    **Quick Start Guide**


    #### Step 1: Set Up DoingHub

    1. Create your doin9 account

    2. Install DoingHub backend

    3. Configure your store settings

    4. Add your products


    #### Step 2: Customize with Doing Studio

    1. Access Doing Studio from DoingHub

    2. Choose a template or start from scratch

    3. Customize your store's design

    4. Preview and test your design


    #### Step 3: Enable Analytics

    1. Turn on Doing.ye Analytics

    2. Configure tracking settings

    3. Set up conversion goals

    4. Start monitoring performance


    #### Step 4: Launch Your Store

    1. Test all functionality

    2. Configure payment and shipping

    3. Set up your domain

    4. Go live and start selling!


    **Migration from Other Platforms**


    #### From Shopify

  • **Product Migration**: Import products, customers, and orders
  • **Design Transfer**: Recreate your design in Doing Studio
  • **Analytics Setup**: Maintain historical data with Doing.ye
  • **Domain Transfer**: Seamless domain migration

  • #### From WooCommerce

  • **Data Import**: Complete WordPress/WooCommerce data migration
  • **Theme Conversion**: Convert existing themes to Doing Studio
  • **Plugin Replacement**: Replace plugins with native doin9 features
  • **SEO Preservation**: Maintain search engine rankings

  • #### From Custom Solutions

  • **API Integration**: Connect existing systems via APIs
  • **Gradual Migration**: Phase migration to minimize disruption
  • **Custom Development**: Tailored migration solutions
  • **Data Preservation**: Maintain all historical data

  • Support and Resources


    **Documentation**

  • **DoingHub Guide**: [Complete DoingHub documentation](/docs/doinghub/index)
  • **Doing Studio Manual**: [Visual development guide](/docs/doing-studio/index)
  • **Analytics Handbook**: [Analytics setup and usage](/docs/doing-ye-analytics/index)
  • **API Reference**: [Complete API documentation](/docs/developer-api/index)

  • **Learning Resources**

  • **Video Tutorials**: Step-by-step video guides
  • **Webinars**: Live training sessions and Q&A
  • **Case Studies**: Real-world implementation examples
  • **Best Practices**: Proven strategies for success

  • **Community Support**

  • **Community Forum**: [community.doin9.com](https://community.doin9.com)
  • **Discord Server**: Real-time chat with other users
  • **GitHub**: Open-source contributions and issues
  • **Stack Overflow**: Technical questions and answers

  • **Professional Support**

  • **Expert Consultation**: One-on-one guidance from doin9 experts
  • **Implementation Services**: Professional setup and customization
  • **Training Programs**: Team training and certification
  • **Enterprise Support**: Dedicated support for large organizations

  • Pricing and Plans


    **Starter Plan** - $29/month

  • DoingHub with basic features
  • Doing Studio with standard components
  • Doing.ye Analytics with essential metrics
  • Community support
  • Perfect for new businesses

  • **Professional Plan** - $79/month

  • Advanced DoingHub features
  • Full Doing Studio component library
  • Advanced analytics and reporting
  • Priority support
  • Ideal for growing businesses

  • **Enterprise Plan** - Custom pricing

  • Unlimited everything
  • Custom integrations and development
  • Dedicated account management
  • SLA guarantees
  • Built for large organizations

  • Next Steps


    Ready to get started with doin9? Here's what to do next:


    1. Sign Up: Create your free doin9 account

    2. Explore: Take a tour of the platform

    3. Set Up: Follow our quick start guide

    4. Customize: Make it your own with Doing Studio

    5. Launch: Go live and start growing your business


    **Immediate Actions**

  • [Create Account](https://doin9.com/signup) - Start your free trial
  • [View Demo](https://demo.doin9.com) - See doin9 in action
  • [Read Documentation](/docs/getting-started/platform-overview) - Dive deeper into the platform
  • [Join Community](https://community.doin9.com) - Connect with other users
  • [Contact Sales](https://doin9.com/contact) - Speak with our team

  • ---


    *Welcome to the future of e-commerce with doin9 - where privacy, performance, and customization come together to power your online success!*


    Tags

    #overview#platform#medusajs#webstudio#rybbit#doinghub#doing-studio#analytics