Asia/Kabul
HomeUI KitsOxShop: Flutter E-Commerce UI Kit | Shopping Cart & Order Tracking Platform
Projects

OxShop: Flutter E-Commerce UI Kit | Shopping Cart & Order Tracking Platform

OxShop: Flutter E-Commerce UI Kit | Shopping Cart & Order Tracking Platform
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.
OxShop is a comprehensive Flutter UI kit designed for e-commerce applications, online shopping platforms, and retail marketplaces. With 44 professionally designed screens across 17 feature modules and Mapbox tracking integration, OxShop provides everything you need to build a modern shopping experience with enterprise-level UI completeness. Built with GoRouter navigation (40+ routes), light & dark theme, and a vibrant orange/pink color scheme, OxShop delivers a complete shopping experience with product discovery, advanced filtering, cart management, checkout flow, coupons & deals, brand pages, user reviews, order invoices, return requests, and real-time order tracking.
44Complete Screens
17Feature Modules
80+Reusable Components
Purchase Now
From product discovery through checkout to order tracking, with coupons, deals, brand pages, reviews, and return management. Browse categories, advanced search with filters, manage cart, apply coupons, seamless checkout, order invoices, and real-time delivery tracking. Mapbox Maps Flutter (v2.12.0) integration with custom styling, GeoJSON route rendering, pickup/destination markers, auto-fit camera, delivery ETA display, and driver location updates. Full-screen product gallery with pinch-to-zoom, size guide modal with measurement tables, add to cart modal with variant selection, staggered grid layouts, horizontal & vertical cards, category filtering, brand displays, recently viewed products, and expandable descriptions. Flash sales with countdown timers, coupons & offers management with one-tap code copying, brand pages with product catalogs, deals screen with trending offers, discount badges, and smart expiry warnings. 15 state components including 6 empty states (cart, wishlist, orders, notifications, search, reviews), 6 loading skeletons (shimmer effects), and 3 error states (network, not found, generic). Light mode (Deep Orange, Blue) and dark mode (Pink, Orange) with automatic switching. Consistent design system with 12 text styles, 8-point grid spacing, and comprehensive color scheme. Production-ready widget library with buttons, inputs, cards, modals, lists, grids, dialogs, badges, and state widgets. All customizable, well-documented, and following clean code principles.
  • βœ“ 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 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 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
  • βœ“ 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 with quantity controls
  • βœ“ Swipe-to-delete cart items
  • βœ“ Empty cart state with illustration
  • βœ“ Browse coupons link
  • βœ“ 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
  • βœ“ 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
  • βœ“ 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
  • βœ“ 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 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)
  • βœ“ About Us - Company information and mission
  • βœ“ Privacy Policy - Scrollable legal content
  • βœ“ Terms & Conditions - Terms of service
  • βœ“ FAQ - Expandable Q&A sections with categories
  • βœ“ Multiple address support
  • βœ“ Address list with radio button selection
  • βœ“ Interactive address forms
  • βœ“ Default address marking
  • βœ“ Add/edit address functionality
  • βœ“ Notification feed layout
  • βœ“ Empty state with custom illustration
  • βœ“ Notification badges and indicators
  • βœ“ Read/unread states
  • βœ“ Notification settings panel
  • βœ“ 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
  • βœ“ States demo screen - Showcase of all empty, loading, error states
  • βœ“ UI components showcase - Complete component library showcase
Empty States (6 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
Loading States (6 components):
  • βœ“ 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)
Error States (3 components):
  • βœ“ 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.
πŸ›οΈ Online Retail Stores
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.

Framework & Language
  • Flutter 3.8+ | Dart 3.8.1+
  • Material Design 3
  • Light & dark theme support
  • 8-point grid spacing system
  • 12 text styles (10px - 96px)
Navigation & Architecture
  • 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
Map & Tracking
  • 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
UI & Animations
  • 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
Core Packages
  • 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
Design System
  • 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
Platform Support
  • 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.
OxShop Flutter e-commerce UI kit showing product browsing, shopping cart, checkout flow, and order tracking interfaces
Is this a complete shopping app?
OxShop includes 44 production-ready UI screens across 17 feature modules with navigation, dual theme support, and 80+ reusable components. This is a complete UI/UX foundation. You'll need to integrate your backend API, product database, payment gateway, and delivery tracking services.
Does it include payment processing?
Payment method management screens are included with add/edit card functionality. Integrate Stripe, PayPal, Razorpay, or any payment gateway using the provided UI patterns. The checkout flow is complete with cart review, voucher codes (SAVE10, FREESHIP), payment selection, and order confirmation.
What about coupons and promotional codes?
Yes! Complete coupon management system with dashed-border coupon cards, one-tap code copying, expandable Terms & Conditions, smart expiry warnings with color coding, and functional voucher system in checkout. Ready to connect with your backend coupon API.
Can customers leave reviews and ratings?
Absolutely! Includes a complete reviews management system. Users can submit, edit, and delete reviews with ratings. Product detail screens show customer reviews, and there's a dedicated screen for users to manage all their submitted reviews.
Does it support order returns and cancellations?
Yes! Includes order cancellation modal with reason selection and a complete return request flow with product selection and reason submission. Also includes detailed order invoices with download option.
What about brand pages and flash deals?
OxShop includes dedicated brand pages with logo, description, and product catalogs. Flash deals screen with countdown timers, trending offers, discount badges, and original vs. discounted pricing displays.
Does Mapbox tracking require a paid plan?
Mapbox offers a free tier with generous limits (50,000 monthly active users). The tracking UI is fully implemented with v2.12.0β€”just add your token and integrate real-time location updates. Includes custom map styling, route polyline rendering, and custom markers.
Is dark mode included?
Yes! Complete light and dark theme with seamless automatic switching. Deep Orange/Blue (light) and Pink/Orange (dark) color schemes with consistent design tokens across 12 text styles and 8-point grid spacing system.
What are the state management components?
Includes 15 state components: 6 empty states (cart, wishlist, orders, notifications, search, reviews), 6 loading skeletons with shimmer effects (product cards, orders, categories, etc.), and 3 error states (network, not found, generic). All reusable and customizable.
Can I customize product attributes?
Absolutely! Product models are included and ready to extend. Includes size guide modal with measurement tables, add to cart modal with size/color/quantity selection, product gallery with zoom, and recently viewed products tracking.
Does it work with multiple vendors?
The UI supports product browsing, brand pages, and filtering. Add vendor management, multi-seller features, and vendor profiles by extending the architecture with your backend API.
Will this work with my existing backend?
Yes! OxShop is state management agnostic and follows Clean Code Architecture principles. Add Bloc, Riverpod, Provider, or GetX with your repository layer to connect to any backend. Includes example models for Product, Order, Cart, Coupon, Brand, Deal, Review, and more.
βœ… Complete Source Code
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).

Purchase Now

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!