Chapter III·Project III

Smiilen Ecosystem (3 Apps)

The first food social media and on-demand delivery ecosystem, featuring 3 synchronized applications: Customer App, Driver App, and Merchant Dashboard.

Overview

Smiilen revolutionizes food discovery by marrying TikTok-style creator video feeds with on-demand food ordering and rapid delivery logistics.

The system encompasses three specialized applications: the Customer App for video discovery and ordering, the Driver App for optimized GPS routing and payouts, and the Merchant App for menu management and live order dispatch.

The backend was engineered for fault tolerance, handling high concurrency during meal rush hours with automated driver matching algorithms.

Deployed on AWS EC2 with PM2 clustering, Nginx reverse proxy, and Redis caching for ultra-low latency order routing.

Engineering Case Study

The Challenge

Coordinated real-time state synchronization across 3 concurrent applications: Customer ordering app, Driver dispatch app, and Merchant kitchen display system.

The Solution & Outcome

Developed a centralized WebSocket event bus on Node.js and Redis Pub/Sub ensuring instant order lifecycle transitions between user, restaurant, and rider.

The Challenge

Handled high-throughput short-form food video streaming alongside instant location tracking for active delivery drivers.

The Solution & Outcome

Engineered adaptive bitrate HLS video processing pipeline on AWS S3/CloudFront and integrated Google Maps Geolocation with background GPS tracking.

Project Specs

Role
Lead Systems & Mobile Engineer
Duration
6 months
Year
2025
Context
Client Deliverable

Technologies

React NativeNext.jsNode.jsWebSocketsAWS EC2