Neelli
An enterprise-grade, bilingual e-commerce platform powered by Server-Driven UI (SDUI), enabling the business team to control layouts and campaigns without app updates.
Neelli is a highly scalable, premium e-commerce platform with 15 feature modules, 30+ routes, 11 SDUI components, and 26 reusable UI widgets. It leverages a Server-Driven UI engine to parse JSON payloads into native Flutter widgets at runtime, giving marketing teams full control over the app's visual presentation — zero App Store reviews required.
The Challenge
Building an enterprise-grade e-commerce platform that supports dynamic content control, bilingual layouts, a 4-step checkout flow, and rigorous security — all while maintaining native performance.
- Server-Driven UI engine parsing JSON into native Flutter widgets dynamically
- Multi-step checkout: delivery mode, location selection, Visa/COD payment, order review
- Full Arabic RTL + English LTR support across all 15 feature modules
- Security suite: risk engine, device integrity checks, jailbreak detection, secure storage
- Glassmorphism UI with liquid_glass_renderer and premium Lottie animations
The Solution
Feature-first Clean Architecture with freezed immutable models, BLoC state management, GoRouter deep linking, and a centralized GetIt service locator powering all 15 isolated modules.
- 11 SDUI rendering components (ProductCard, BannerWidget, FilterWidget, etc.)
- 26 reusable app widgets (GlassCard, PrimaryButton, OtpInputBox, InAppWebView, etc.)
- Freezed + json_serializable for immutable, type-safe models with code generation
- Dio consumer with interceptors for auth, 401 handling, and connectivity monitoring
- FCM push notifications with deep-link navigation and notification center
- Loyalty points, QR code generation, favorites with animated grid transitions
Screenshots