TrendyShop: International Proxy-Shopping & Order Tracking Platform
Mobile Application (iOS & Android) & Automated E-Commerce SolutionThe TrendyShop project is an innovative, high-performance cross-border e-commerce mobile application designed for Android and iOS using Flutter. It bridges the gap for international shoppers by allowing direct purchasing from Turkey's renowned Trendyol marketplace through real-time client-side scraping, automated currency conversion, and multi-stage logistics tracking.
- On-Device Web Scraping: Embeds an optimized WebView to display Turkey's Trendyol site, scraping product details, configurations, and pricing on-the-fly when clicked by the user.
- Real-Time Currency Conversion: Instant calculations converting Turkish Lira (TRY) to Iranian Toman (IRT) based on dynamic exchange rates managed via the admin panel.
- Two-Phase International Logistics: Manages a complex shipment cycle from Turkey transit hubs to regional warehouses and final-mile deliveries using local domestic couriers (Post & Tipax).
- End-to-End Order Tracking & Warehouse Management: Comprehensive tracking system displaying order phases (Purchased in Turkey, In Warehouse, Shipped Nationally) with built-in order cancellation options.
- Dynamic Promo Code Engine: Advanced coupon code and promotional discount system configurable in real-time by the application administrators.
- Scalable Django & Redis Backend: Relies on Django for secure business logic execution, user cart preservation, and financial accounting.
- Background Worker Architecture: Uses Celery, Celery Beats, RabbitMQ, and Redis to run cron-jobs for exchange rate syncs and logistics update notifications.
- Automated DevOps Workflow: Implements robust quality checks and automatic builds powered by GitHub Actions CI/CD pipelines.
