Teanary
🌍 Global Multi-Node E-commerce Platform System – A modern e-commerce solution supporting multi-node deployment, AI-powered automatic translation, and product scraping 🚀
🚀 Technology Stack
🌟 Core Features
🌍 Multi-Node Data Synchronization
- Solves cross-border server management challenges
- China-based management node with global sales nodes
- Automatic bi-directional data synchronization
- Supports unlimited number of nodes
- Automatic retries and fault recovery
- Comprehensive synchronization monitoring
🤖 AI Automatic Translation
- Supports automatic translation in 8 languages
- Automatic product information translation
- Intelligent article content translation
- Integrated with Ollama local AI
- Batch translation processing
- Real-time translation status tracking
🛒 Chrome Extension Scraping
- One-click product scraping from 1688
- Automatic image download and upload
- Multi-language data processing
- Bulk product import
- Automatic synchronization to all nodes
- Simplified product management workflow
🛍️ Complete E-commerce Features
- Multi-variant product management
- Multi-language product information
- Shopping cart and order system
- Payment integration (PayPal, etc.)
- Promotions and coupon system
- User management system
🎨 Modern Admin Panel
- Filament 3.x admin panel
- Real-time data analytics
- Multi-language content management
- Media file management
- System configuration management
- Responsive design
⚡ High-Performance Architecture
- Laravel Octane high-performance server
- Redis cache acceleration
- Asynchronous queue processing
- CDN static asset acceleration
- Database optimization
- Optimized batch operations
🎮 Live Demo
Test Account Information
⚠️ Important Notice: Demo data is automatically reset every 8 hours
💻 The current demo server runs on a Raspberry Pi with limited performance
🌐 If you are willing to sponsor server resources for the demo, we can deploy a multi-node synchronization demo environment to showcase full multi-node sync capabilities
📧 For sponsorship or more information, please contact:hello@teanary.com
💡 Why Choose Application-Level Synchronization Instead of MySQL Master-Slave Replication?
🌍 Reliability in High-Latency Environments
Cross-border network latency is usually 200–400ms. MySQL master-slave replication is prone to timeouts and connection drops in such environments. Application-level synchronization via HTTP/HTTPS APIs handles network fluctuations better and supports retry mechanisms.
🔄 Flexible Synchronization Strategies
Supports batch sync, selective sync, and bi-directional sync. You can synchronize only required data and avoid unnecessary system tables, whereas MySQL replication is typically full and one-way.
🛡️ Better Fault Tolerance
Failed synchronizations can be retried automatically without data loss due to network instability. Complete logs and status tracking clearly show the synchronization state of each record.
🔐 Security Advantages
Uses API keys for authentication, which is more secure than exposing database connections directly. All data transfers are encrypted over HTTPS.
📁 File Synchronization Support
Supports synchronization of media files and images, which MySQL replication cannot handle. Data transformation, validation, and business logic can be applied during synchronization.
🗄️ Cross-Database Compatibility
Not tied to a specific database type; supports MySQL, PostgreSQL, and others. Future database support only requires changes to the synchronization logic.
Summary: In cross-border, high-latency network environments, application-level synchronization provides superior reliability, flexibility, and maintainability, making it ideal for complex multi-node e-commerce scenarios.
💼 Commercial Services
🚀 Deployment Service
- Server environment setup
- Code deployment and optimization
- Database configuration
- Multi-node synchronization setup
- SSL certificate configuration
- Performance optimization
🔧 Maintenance Service
- System updates and maintenance
- Security patch updates
- Performance monitoring and optimization
- Technical support (email/phone)
- Troubleshooting and fixes
- Data backup and recovery
🛒 Scraping Plugin
- Chrome browser extension
- One-click 1688 product scraping
- Automatic image download and upload
- Bulk product import
- 3 years of free updates
- 3 years of technical support
- Usage guides and documentation
🤖 Translation Service Program
- Standalone translation service
- Integrated Ollama AI models
- Supports translation into 8 languages
- Batch translation for products and articles
- 3 years of free updates
- 3 years of technical support
- Deployment guidance and technical documentation
🎨 UI Custom Development
- Custom theme development
- UI customization and optimization
- New feature development
- Third-party system integration
- Professional design support
- Long-term technical support
📄 Open Source License
This project is released under the AGPL-3.0 (GNU Affero General Public License v3.0).
✅ You May
- Freely use, study, and modify
- Freely distribute the code
- Use it in commercial projects
⚠️ You Must
- Disclose modified source code
- Retain copyright notices
- Use the same license
❌ You May Not
- Sell modified versions as closed source
- Remove copyright notices
- Violate the license terms