ICON | Flutter eCommerce App Template With Node.js Backend and Admin Panel

Bluehost Shared Hosting

ICON | Flutter eCommerce App Template With Node.js Backend and Admin Panel

ICON is a complete, production-ready e-commerce solution for iOS and Android. Unlike app-only templates, ICON ships with its own backend and admin panel included — so it runs out of the box without buying or wiring up any external system. One purchase gives you the full stack: a beautiful Flutter customer app, a robust Node.js (NestJS) API, and a modern Next.js admin dashboard.

Why ICON?

  • Everything included — Flutter app + backend API + admin panel. No separate CMS or external platform required.
  • Built to sell globally — first-class Arabic and full RTL support, multi-language, and multi-currency out of the box.
  • Premium, minimal design — a clean, App-Store-quality interface with light and dark mode.
  • Clean, documented code — typed, tested, and structured so you can customize and extend it easily.

Customer App Features (Flutter — iOS and Android)

  • Beautiful home screen with hero banner, featured rails, and category browsing
  • Product catalog with variants (color/size), price and compare-at price
  • “NEW” badges for recent products and automatic discount badges (e.g. -17%)
  • Powerful search across products and brands
  • Product detail with image gallery, ratings and reviews, and wishlist
  • Product comparison (compare multiple products side by side)
  • Shopping cart with quantity controls and coupon / discount codes
  • Smooth checkout with country/state address fields
  • Multiple payment options: card (Stripe), Apple Pay, Google Pay, and Cash on Delivery
  • Customer account: orders, addresses, wishlist, reviews, preferences
  • Multi-currency display and full Arabic / RTL + multi-language support
  • Light and dark mode that follows the device theme

Admin Panel Features (Next.js)

  • Dashboard with key store stats
  • Full product management (create / edit / delete) with variants and images
  • Category and brand management
  • Order management with status workflow and order details
  • Customer management
  • Coupons and discount codes
  • Marketing and store settings, payment-method toggles
  • Roles and audit log
  • Secure authentication with session refresh

Backend (NestJS / Node.js)

  • REST API with OpenAPI documentation
  • PostgreSQL database with Prisma ORM and migrations
  • JWT authentication with refresh tokens
  • Stripe payment integration (wire your own keys)
  • Social login integration points (Google, Apple, Facebook)
  • Email integration point (password reset, marketing) ready for your provider

What’s Included

  • Full Flutter app source code (iOS + Android)
  • Full NestJS backend source code
  • Full Next.js admin panel source code
  • Complete HTML documentation
  • Easy “rebranding” guide — change app name, colors, font, logo, and API URL in minutes

Requirements

  • Flutter SDK (3.x), Node.js, PostgreSQL
  • For payments and social login: your own provider keys (Stripe, Google/Apple/Facebook)
  • For iOS release: an Apple Developer account

Note on Integrations

Payments (Stripe) and social login (Google / Apple / Facebook) are implemented as clearly documented integration points that you connect with your own API keys — the standard, secure approach for marketplace items. Full setup steps are in the documentation.

Please note: third-party services referenced by this product — such as Stripe for payments and email providers like Resend, SendGrid, Mailgun or AWS SES — are external services with their own pricing. Using them may involve additional costs charged directly by those providers to you as the end user. Without any keys, the product runs out of the box in a safe simulated mode.

Support and Updates

Includes documentation and item support. Future updates are provided through CodeCanyon. For questions, please use the item support tab.

0 average based on 0 ratings.

Aimencodexai

Aimencodexai

Visit Author's Portfolio

View Portfolio
Last Update 2026-07-17
Created 2026-07-17
Sales 0
Discussion Comments
Software Version Flutter 3.x
Files Included Dart
Video Preview Resolution