doin9 Platform Overview - Complete Technology Stack
Comprehensive guide to the doin9 platform featuring DoingHub (MedusaJS), Doing Studio (Webstudio), and Doing.ye Analytics (Rybbit)
doin9 Platform Overview - Complete Technology Stack
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
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
#### Why MedusaJS?
#### 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
#### Why Webstudio?
#### 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
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
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
#### Why Rybbit?
#### 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
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
#### Enhanced Capabilities
Platform Benefits
**For Business Owners**
#### Complete Solution
#### Privacy-First Approach
**For Developers**
#### Modern Technology Stack
#### Developer Experience
#### 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
#### Design System
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
#### From WooCommerce
#### From Custom Solutions
Support and Resources
**Documentation**
**Learning Resources**
**Community Support**
**Professional Support**
Pricing and Plans
**Starter Plan** - $29/month
**Professional Plan** - $79/month
**Enterprise Plan** - Custom pricing
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**
---
*Welcome to the future of e-commerce with doin9 - where privacy, performance, and customization come together to power your online success!*