Platformă multi-vendor eCommerce cu livrare la domiciliu — backend Laravel, 3 aplicații Flutter (client, magazin, curier) și import batch de 12.000 produse în 60 de secunde.
Laravel 10
PHP 8.1
MySQL
Redis
+25 more
Mixbox este o platformă multi-vendor eCommerce cu livrare la domiciliu, construită pe un backend Laravel 10 cu arhitectură modulară (nwidart/laravel-modules). Platforma conectează mai mulți furnizori (magazine) cu clienți finali, gestionând comenzi, livrări, plăți și inventar simultan pentru toți vendorii.
Ecosistemul cuprinde 4 componente: backend Laravel cu API REST și WebSockets (beyondcode/laravel-websockets), aplicația client Flutter (sixam_mart) pentru cumpărători, aplicația store Flutter pentru managerii de magazine și aplicația rider Flutter pentru curieri. Toate trei aplicațiile mobile sunt publicate pe App Store și Google Play.
Una dintre cele mai complexe funcționalități este sistemul de import batch de produse — un furnizor poate importa 12.000 de produse dintr-un fișier CSV/Excel în aproximativ 60 de secunde, cu mapare automată de categorii, generare SKU, procesare imagini și validare. Sistemul suportă feed-uri automate de la furnizori (CSV, Excel, XML) cu cron jobs pentru sincronizare periodică.
Platforma integrează multiple gateway-uri de plată (Stripe, PayPal, Razorpay, iyzico, Xendit, Mercado Pago) pentru piețe internaționale, Firebase pentru push notifications și autentificare, Google Maps pentru tracking livrări și AWS S3 pentru stocarea imaginilor de produse. Sistemul de facturare generează PDF-uri (mPDF) și suportă e-Factura ANAF pentru piața românească.