Noor Mohammad RahmaniJuly 18, 2025
Production-ready e-commerce Flutter UI kit with 44 complete screens, 17
feature modules, and 80+ reusable components. Complete shopping experience
with product catalog, cart management, checkout flow, coupons & deals, brand
pages, reviews management, order invoices, return requests, and real-time
order tracking with Mapbox. Light & dark theme support with advanced state
management.
Complete Production-Ready E-Commerce Platform
44Complete Screens
17Feature Modules
80+Reusable Components
π― What Makes OxShop Different
1. Complete E-Commerce Ecosystem
2. Real-Time Order Tracking
3. Advanced Product Experience
4. Marketing & Sales Features
5. Complete State Management UI
6. Dual Theme Support
7. 80+ Reusable Components
π± Complete Feature Breakdown (44 Screens)
π Authentication & Onboarding (6 screens)
- β Animated onboarding carousel with welcome slides
- β Email/password login with social auth UI
- β Social auth buttons (Google, Apple) ready to integrate
- β User registration with form validation
- β Forgot password recovery flow
- β 6-digit OTP verification with Pinput library
- β Reset password with strength indicators
π Splash & Main Hub (3 screens)
- β Splash screen with branding
- β Splash screen minimal alternative
- β Home Screen with 5 bottom tabs:
- Home Tab - Banners, flash sales, featured products, categories
- Order Tab - Order history with status filtering
- Favorite Tab - Saved/wishlist items
- Shop Tab - Deals, brands, and category browsing
- Profile Tab - User account overview
ποΈ Product & Catalog (3 screens)
- β Product detail screen with images, variants, reviews
- β Product reviews screen with customer ratings listing
- β Product gallery screen - Full-screen image viewer with zoom and swipe
- β Size guide modal with measurement tables
- β Add to cart modal with size/color/quantity selection
- β Recently viewed products section
- β Favorite toggle functionality
- β Read-more expandable descriptions
π Search & Discovery (1 screen)
- β Global search with advanced filters
- β Advanced filter modal with:
- Price range slider (another_xlider)
- Category multi-select
- Brand filtering
- Star rating filter
- β Sort modal with options:
- Popularity, Price (Low/High), Newest, Top Rated
- β Recent searches display
- β Real-time search interface
π Shopping Cart (1 screen)
- β Shopping cart with quantity controls
- β Swipe-to-delete cart items
- β Empty cart state with illustration
- β Browse coupons link
π³ Checkout Flow (2 screens)
- β Checkout screen with cart review
- β Functional voucher code system (SAVE10, FREESHIP)
- β Price breakdown (subtotal, tax, shipping, discount, total)
- β Payment & shipping summary
- β Checkout success with Lottie animation
π¦ Orders & Tracking (5 screens)
- β Order details with status timeline
- β Order item cards with thumbnails
- β Order map screen - Real-time delivery tracking with Mapbox
- β Route polyline rendering from GeoJSON
- β Custom markers (pickup, destination, driver)
- β Delivery person information card
- β Order rating screen - Delivery rating and review
- β Order invoice screen - Detailed order invoice with download option
- β Return request screen - Product return submission form
- β Order cancellation modal with reason selection
- β Status badges and filtering
β Reviews Management (1 screen)
- β User reviews screen - User's submitted reviews
- β Edit review with pre-filled modal
- β Delete review with confirmation dialog
- β Empty state for no reviews
- β Review cards with product info and ratings
π·οΈ Brands & Deals (2 screens)
- β Brand screen - Brand details with product catalog
- β Brand logo, description, and product listings
- β Deals screen - Flash sales and trending deals
- β Countdown timers for time-limited offers
- β Discount badges and percentage-off displays
- β Original vs. discounted pricing
ποΈ Coupons & Offers (1 screen)
- β Coupons screen with search functionality
- β Beautiful dashed-border coupon cards
- β One-tap code copying with confirmation
- β Expandable Terms & Conditions
- β Smart expiry warnings with color coding
- β Active vs. expired coupon sections
- β Discount badges (percentage and fixed amount)
π Content Pages (4 screens)
- β About Us - Company information and mission
- β Privacy Policy - Scrollable legal content
- β Terms & Conditions - Terms of service
- β FAQ - Expandable Q&A sections with categories
π Address Management (2 screens)
- β Multiple address support
- β Address list with radio button selection
- β Interactive address forms
- β Default address marking
- β Add/edit address functionality
π Notifications (1 screen)
- β Notification feed layout
- β Empty state with custom illustration
- β Notification badges and indicators
- β Read/unread states
- β Notification settings panel
βοΈ Settings & Account (11 screens)
- β Settings hub with grouped sections
- β Personal information screen - Edit profile details
- β Change password screen - Update account password
- β Change email screen - Update email address
- β Language settings - Language and region preferences
- β Appearance settings - Theme mode selection (Light/Dark/System)
- β Notification settings - Notification preferences
- β Security settings - Security & privacy options
- β Payment methods screen - Saved payment cards
- β Payment method form - Add/edit payment method
- β Help screen - FAQ and support
- β Logout with confirmation dialog
π¨ Demo & Showcase (2 screens)
- β States demo screen - Showcase of all empty, loading, error states
- β UI components showcase - Complete component library showcase
π State Management UI (15 Components)
- β Empty Cart State - "Start Shopping" CTA
- β Empty Wishlist State - Heart icon with message
- β Empty Orders State - Package icon placeholder
- β Empty Notifications State - Bell icon display
- β Empty Search State - No results found
- β Empty Reviews State - Star icon prompt
- β Product Card Shimmer - Grid view skeleton
- β Horizontal Product Shimmer - Carousel skeleton
- β Order Card Shimmer - List item skeleton
- β Category Shimmer - Category card skeleton
- β List Tile Shimmer - Settings tile skeleton
- β Base Shimmer Loading Widget (reusable)
- β Network Error State - Connection failure UI
- β Not Found State - 404-style error
- β Base Error State Widget (reusable with retry)
All screens include loading indicators, empty state illustrations, error
placeholders, success confirmations, and responsive layouts. Complete state
management UI with 15 components covering every possible user interaction
state.
π₯ Perfect For
Launch e-commerce platforms with product catalogs, shopping carts, and order management. π Fashion & Apparel
Build clothing stores with size variants, color options, and style categories. π± Electronics Marketplaces
Create tech product stores with specifications, comparisons, and warranty information. π Multi-Vendor Platforms
Develop marketplaces with multiple sellers, brand filtering, and vendor management.
βοΈ Technical Stack & Architecture
- Flutter 3.8+ | Dart 3.8.1+
- Material Design 3
- Light & dark theme support
- 8-point grid spacing system
- 12 text styles (10px - 96px)
- GoRouter (v14.2.7) - Type-safe declarative routing with 40+ routes
- Feature-first modular structure
- 17 organized feature modules
- Clean Code Architecture Ready
- MVVM/Clean Architecture Compatible
- State management agnostic (Bloc, Riverpod, Provider, GetX ready)
- Scalable folder structure for large teams
- Mapbox Maps Flutter (v2.12.0) - Interactive maps with custom styling
- GeoJSON route geometry display
- Custom map styling support
- Route polyline rendering
- Custom marker icons (pickup, destination, driver)
- Auto-fit camera to route bounds
- Delivery ETA display
- Real-time location updates ready
- HugeIcons Pro (v0.0.4) - Premium icon library with 3 style variants (bulk, stroke, solid)
- Lottie (v3.3.1) - Animations for success, loading, empty states
- animate_do (v4.1.1) - Entrance animations
- pinput (v5.0.1) - OTP/PIN input fields
- readmore (v3.0.0) - Expandable text descriptions
- cached_network_image (v3.4.1) - Performant image loading & caching
- flutter_staggered_grid_view (v0.7.0) - Masonry product grids
- modal_bottom_sheet (v3.0.0) - iOS-style modal sheets (26 modals & bottom sheets)
- another_xlider (v3.0.2) - Price range & filter sliders
- dotted_line (v3.2.3) - Decorative separators
- dotted_border (v2.1.0) - Dashed borders (coupon cards)
- device_preview (v1.2.0) - Multi-device testing (optional)
- cupertino_icons (v1.0.8) - iOS-style icons
- flutter_lints (v5.0.0) - Dart best practices
- Color Scheme: Complete Light & Dark mode
- Primary: Deep Orange / Pink
- Secondary: Blue / Orange
- Accent: Custom magenta gradient
- Typography: 12 text styles with weight variants
- Spacing: 8-point grid (4px, 8px, 12px, 16px, 24px, 32px, 42px)
- Border Radius: Consistent system (8px - 24px, 50px pills)
- 150+ Customizable UI Elements
- Android (minSdk: 21), iOS (12.0+), and Web
- Mobile-first responsive design
- Adaptive layouts for all devices
- Deep linking and web URL support
Code Quality: Feature-first modular structure with 17 modules, Flutter
lints compliance, 80+ reusable widgets, 150+ customizable UI elements,
26 modals & bottom sheets, model classes included (Product, Order, Cart,
Coupon, Brand, Deal, Review, Category, FAQ), and comprehensive documentation.
πΌοΈ Screenshots

Frequently Asked Questions
π¦ Package Includes
44 production-ready screens across 17 feature modules including authentication, products, cart, checkout, orders, coupons, brands, deals, reviews, invoices, returns, settings, and tracking. β Feature-First Architecture
17 organized modules: authentication, splash, home, product, search, cart, checkout, order, review, brand, deals, coupon, content, address, notification, setting, category, and demo. β Advanced Product Experience
Full-screen gallery with pinch-to-zoom, size guide modal, add to cart modal, staggered grids, product cards, category filtering, brand displays, reviews & ratings, recently viewed products. β Shopping & Checkout
Complete cart implementation, quantity controls, swipe-to-delete, checkout flow, functional voucher codes (SAVE10, FREESHIP), price breakdown, payment selection, success animations. β Marketing & Sales Features
Coupons screen with one-tap copying, flash deals with countdown timers, brand pages with catalogs, deals screen with trending offers, discount badges, smart expiry warnings. β Order Management
Real-time Mapbox tracking (v2.12.0), route visualization, custom markers, delivery timeline, order invoices with download, return request flow, cancellation modal, status updates. β Reviews Management
User reviews screen with edit/delete functionality, submit reviews with ratings, review cards with product info, empty state for no reviews. β Content & Legal Pages
About Us, Privacy Policy, Terms & Conditions, FAQ with expandable sections. All ready to customize with your content. β Dual Theme System
Light & dark mode with automatic switching, 12 text styles, 8-point grid spacing, consistent design tokens, responsive layouts. β State Management UI
15 components: 6 empty states, 6 loading skeletons with shimmer, 3 error states. Complete coverage for every interaction state. β Component Library
80+ reusable widgets: buttons, inputs, cards, modals (26 types), lists, grids, dialogs, badges, animations, state widgets. 150+ customizable UI elements. β Navigation System
GoRouter with 40+ routes, deep linking, 5-tab navigation, modal sheets, smooth transitions, web URL support. β Lifetime Updates
All future screens, features, bug fixes, and Flutter version upgrades included forever. β Email Support
Setup assistance, integration guidance, and technical support via Email (rto1680@gmail.com).
π Get Started Today
Launch your e-commerce platform in days, not months. OxShop v1.0.0
provides enterprise-level UI completeness with 44 screens, 17 feature modules,
80+ components, coupons & deals, brand pages, reviews management, order
invoices, return requests, complete state handling, real-time tracking, and
dual theme support. Focus on your product catalog and business logicβthe UI is
production-ready. Start building today!
