To u Delivery System

... views
📦 To u Delivery System — A high-performance local delivery and marketplace platform for stores and markets in Kurdistan. It supports orders via call or message, and provides real-time admin management through a web dashboard. Designed for scalability and reliability using microservices and modern cloud practices.
Features
Architecture & Stack
- Mobile-first app built with Flutter
- Admin panel built with Next.js
- Backend services in NestJS and Express.js
- PostgreSQL with CQRS and Kafka for event-driven architecture
- Containerized using Docker and microservices pattern
Functional Highlights
- Three systems: To u Delivery, To u Market, and Admin Dashboard
- Order tracking, delivery status, and store/product management
- Works even when users place orders via text or phone call
- Handles thousands of concurrent orders with Kafka-based load distribution
- Store performance analytics and multi-role access control
Scalable Infrastructure
- Kafka as message broker between services
- Dockerized backend for deployment flexibility
- Microservice separation of orders, users, notifications, and analytics
Developer Insights
This project was built entirely from scratch and launched in production, supporting multiple real-world stores. My role included:
- Backend architecture (NestJS, Kafka, CQRS)
- Flutter app development and UI/UX flow
- PostgreSQL schema design and optimization
- Auth flows, push notifications, and secure APIs
- Deployment automation and monitoring
From idea to App Store — we proved it's possible to scale local delivery for a non-digital customer base using thoughtful architecture and great UX.
Challenges Overcome
- Building async microservices communication with Kafka and RabbitMQ
- Designing a UX for users unfamiliar with mobile ordering
- Real-time updates and background syncing in Flutter
Acknowledgments
Built under SPACE.KRD and powered by a small, talented team of developers and testers in Erbil. Special thanks to the local stores who trusted us to digitize their operations.