⚡ 11 Microservices 📱 Flutter Mobile ⚛️ React Frontend 🐳 Docker Ready ☁️ Cloudflare

Turkey's #1 E-Commerce
Platform — Full Stack Clone

A production-grade Trendyol clone built with microservices, Flutter mobile app, React web frontend, real payments, and full DevOps infrastructure.

🛍️ Browse Products 🔧 View Architecture
11
Microservices
50K+
Products Ready
3
Databases
52MB
Android AAB

Shop by Category

👗
Women's Fashion
12,400+ items
👔
Men's Fashion
8,200+ items
📱
Electronics
5,600+ items
🏠
Home & Garden
9,100+ items
💄
Beauty
6,800+ items
👟
Shoes
4,300+ items
🧸
Kids & Baby
3,700+ items
Sports
2,900+ items

🔥 Featured Products

🏗️ Architecture & Tech Stack

🔧 Backend Services

  • Gateway — Express, rate limiting, JWT auth
  • Auth — PostgreSQL, bcrypt, 2FA, TOTP
  • Products — MongoDB, Elasticsearch search
  • Orders — PostgreSQL, cart, order lifecycle
  • Payments — Stripe, İyzico, COD
  • Notifications — FCM, Twilio SMS, SendGrid
  • Shipping — RabbitMQ event-driven
  • Reviews — MongoDB, verified purchases
  • Seller — Dashboard, analytics
  • Search — Elasticsearch, suggestions
  • Analytics — Metrics aggregation

⚛️ Frontend (React)

  • React 18 + TypeScript + Vite
  • Zustand — auth & cart state
  • TanStack Query — server state
  • React Router v6 — client routing
  • Axios — JWT interceptor + refresh
  • 8 pages — Home, Products, Cart, Checkout…
  • 93 kB gzipped production bundle

📱 Mobile (Flutter)

  • Flutter 3.38 + Dart 3.10
  • Riverpod — state management
  • Dio — HTTP + token refresh
  • Go Router — declarative navigation
  • flutter_stripe — native payments
  • Firebase — push notifications
  • 52.5 MB release AAB built

🐳 Infrastructure

  • Docker Compose — 19 containers
  • PostgreSQL 15 — users, orders, payments
  • MongoDB 7 — products, reviews
  • Redis 7 — sessions, cart cache
  • RabbitMQ — async events
  • Nginx — reverse proxy, SSL
  • Prometheus + Grafana — monitoring
  • Cloudflare Tunnel — zero-trust exposure
  • K8s manifests — production ready

🟢 Live Microservices

Gateway
:3000
Express
Auth
:3001
PostgreSQL
Products
:3002
MongoDB
Orders
:3003
PostgreSQL
Payments
:3004
Stripe / İyzico
Notifications
:3005
FCM / Twilio
Search
:3006
Elasticsearch
Shipping
:3007
RabbitMQ
Reviews
:3008
MongoDB
Seller
:3009
PostgreSQL
Analytics
:3010
Aggregation
✅ Added to cart!