eSimLab | Flutter Mobile eSim Solution

Bluehost Shared Hosting
eSIM Platform is a production-ready travel eSIM business you can launch under your own brand: a native Flutter app for iOS and Android, a modern web store and a complete Laravel admin panel that runs both. Travelers pick a data plan for their destination, pay in the app or on the web and receive their eSIM instantly — ready to install with a QR code — while you manage the catalogue, orders, suppliers, payments and content from one place.
  • Native Flutter app for iOS and Android with in-app purchases
  • Travel eSIM store for countries, regions and global plans — in the app and on the web
  • Eight complete storefront themes with light and dark mode
  • Instant eSIM delivery with QR code and one-tap install
  • Multiple wholesale eSIM suppliers with automatic failover
  • Multiple card payment providers
  • Data usage tracking, top-ups and two-step refunds
  • Customer accounts, support tickets and notifications
  • Full admin panel: catalogue, orders, customers, content and settings
  • Multi-language (12 in the app, 14 on the web) and multi-currency
  • Easy installation on shared hosting or any server

Key Value Propositions

  • For Travelers: Find a plan by destination in the app or on the web, compare data, validity and price, check device compatibility, pay securely, and install the eSIM by QR code or one-tap install link. Track data usage, top up the same eSIM, and request a refund from the account area.
  • For eSIM Resellers / Store Owners: A complete storefront and back office — catalogue, nine supplier integrations with failover, supplier balance and margin warnings, a go-live checklist, orders, two-step refunds, top-ups, multi-provider payments, CMS and email templates — and a mobile app that sells through Google Play and App Store in-app purchases on the same catalogue.
  • For Developers: Clean Laravel 13 domain code (supplier abstraction, idempotent provisioning, money in integer minor units), an Inertia + React 19 store with a theme contract and scheduler jobs, and a Flutter app on a documented JSON API (/api/v1) with Firebase Remote Config, JWT auth and RevenueCat.
eSimLab | Flutter Mobile eSim Solution

eSIM Supplier Disclosure

eSIM Platform does not issue eSIMs or include any mobile data. Every eSIM is bought, at the moment of sale, from a wholesale supplier you contract with yourself:

  • You need your own reseller / partner account with at least one supported supplier (Airalo, eSIM Access, eSIM Go, CELITECH, MobiMatter, eSIMfly, 1GLOBAL, Zendit or Yesim). Approval, pricing, minimum deposits and contract terms are set by each supplier.
  • Most suppliers charge a prepaid balance; when it runs out, orders cannot be delivered. The admin panel warns you about low balances, but topping them up is your responsibility.
  • Supplier APIs, packages, prices and policies (cancellation, refunds, top-ups, KYC) can change at any time. Some suppliers do not offer a sandbox — test orders there are real purchases.
  • Maya Mobile and other suppliers that publish their API only under NDA are not included.

Demo Content Disclosure

The package seeds a demo catalogue so the store works end-to-end out of the box:

  • Destinations, regions, plans and prices are sample data for demonstration — replace them with your own retail prices based on your supplier costs.
  • Seeded plans are not mapped to a supplier. Until you connect a supplier and map each plan to a supplier package, paid orders wait in “delivery pending” — nothing is ever delivered from made-up data.
  • Device list, travel guides, blog posts, FAQs and reviews are sample content for you to edit or remove. Destination images and flags are placeholders you can replace in the admin panel.

Coverage, Devices & Compliance Disclosure

  • Network coverage, speeds, partner operators and validity are determined by your supplier and the local mobile networks — eSIM Platform cannot guarantee them.
  • eSIMs only work on eSIM-compatible, carrier-unlocked devices. The included compatibility list is guidance and must be kept up to date by you.
  • Selling telecom services is regulated in many countries. Consumer-protection rules, tax / VAT, refund obligations, data-privacy laws (e.g. GDPR) and any identity-verification (KYC) requirements apply to you as the seller. The included Terms of Service and Privacy Policy pages are editable sample text, not legal advice — have them reviewed for your business and add your own refund policy.

Disclaimer

This platform is built to work with MySQL / MariaDB and third-party services that are not included in the purchase: eSIM wholesale suppliers, payment providers (Stripe, Paddle, Polar, Creem, Dodo Payments, Lemon Squeezy, Razorpay, Midtrans, Duitku), SMTP email, and optional Google / Facebook sign-in and Cloudflare Turnstile / Google reCAPTCHA. The mobile app additionally needs Firebase (Remote Config, Authentication, Analytics, Crashlytics), RevenueCat for in-app purchases, Apple and Google developer accounts, and optionally OneSignal (push) and Meta App Events. You must create your own accounts, configure the API keys, host the application, and pay any usage fees, transaction fees and supplier costs yourself. Refunds are approved in the admin panel, but the money itself is returned from your payment provider’s dashboard. Basic familiarity with hosting a Laravel application and with payment webhooks, and with publishing apps to the App Store and Google Play, is recommended before going live.

Airalo, eSIM Access, eSIM Go, CELITECH, MobiMatter, eSIMfly, 1GLOBAL, Zendit, Yesim, Stripe, Paddle, Polar, Creem, Dodo Payments, Lemon Squeezy, Razorpay, Midtrans, Duitku, Google, Apple, Facebook, Meta, Firebase, RevenueCat, OneSignal and Cloudflare are trademarks of their respective owners. This product is not affiliated with, endorsed by, or sponsored by any of those companies.

AI Usage Disclosure

AI-assisted development. This item was developed with AI assistance. The source code of the Flutter app, the Laravel admin panel, the React web front end and the documentation were written with the help of Claude Code using Anthropic’s Claude Opus 5.5 model. Our team reviewed the output and maintains and supports the item.

Live Demo

Web store + admin panel

https://esimlab.laravelbeginner.net/en
https://esimlab.laravelbeginner.net/en/dashboard

Example login:

  • Email: admin@esim.test
  • Password: EsimAdmin#2026
eSimLab | Flutter Mobile eSim Solution
eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution eSimLab | Flutter Mobile eSim Solution

What’s Included

  • Full Flutter source code for the iOS and Android app (esim-platform-mobile/), 12 languages
  • Full Laravel 13 application source code (admin panel, web store and the mobile JSON API in one project)
  • Browser installer (/setup, 8 steps) and a one-command local setup script (scripts/run-local.sh)
  • MySQL / MariaDB schema via migrations, with a demo catalogue (36 destinations, 170 plans, devices, guides, blog, FAQs)
  • Web store built with Inertia + React 19 and 8 complete themes (Classic, Aurora, Atlas, Signal, Lagoon, Orbit, Prism, Kinetic), each in light and dark mode
  • Integrations for 9 eSIM suppliers with failover, package sync and webhooks
  • 6 web card providers and Razorpay / Midtrans / Duitku regional gateways
  • 14 languages and 32 currencies
  • Complete HTML documentation: installation, deployment, suppliers, payments, themes, admin guide, the mobile app setup (Firebase, Remote Config, RevenueCat), API reference and store release checklists

Key Features

  • Mobile App: Flutter for iOS and Android — onboarding, guest checkout, Google Play / App Store in-app purchases (RevenueCat), My eSIMs with QR install and live usage, email / Google / Apple sign-in, push notifications, force update, dark and light mode, 12 languages including Arabic (RTL).
  • Store & Catalogue: Destinations, regions and global plans, categories, carriers, featured plans, search and a customisable home page.
  • 8 Storefront Themes: Switch the whole store design from Admin → Themes; staff can preview any theme before activating it.
  • 9 eSIM Suppliers: Airalo, eSIM Access, eSIM Go, CELITECH, MobiMatter, eSIMfly, 1GLOBAL, Zendit and Yesim — connection test, package sync and webhooks.
  • Supplier Failover: Map a plan to several suppliers by priority; a refused order is bought from the next one, and a saved order reference means a retry never buys twice.
  • Go-live Checklist & Health: Supplier balances with low-balance warnings, plans sold below cost, withdrawn packages and a scheduler heartbeat.
  • Instant Delivery: QR code, LPA string, iOS one-tap install link and “your eSIM is ready” email.
  • Usage Tracking: Hourly usage and expiry sync from the suppliers, with history per eSIM.
  • Top-ups: Customers buy more data for the same eSIM; admins can add goodwill top-ups.
  • Two-step Refunds: Cancel at the supplier first, then approve or reject the refund in a review queue.
  • Payments: Stripe, Paddle, Polar, Creem, Dodo Payments, Lemon Squeezy, Razorpay, Midtrans and Duitku — signature-verified webhooks, product sync and reconciliation.
  • Customer Account: My eSIMs, orders, notifications, support tickets, profile and security.
  • Content & Marketing: Blog, travel guides, device compatibility list, FAQs, pages, reviews and newsletter.
  • Admin Tools: Users and staff roles, media library, email templates, SMTP, social login, captcha, currencies and locales. Demo mode blocks every write for public demos.

We are actively improving this platform for the travel eSIM market. Feel free to send feature requests — together we can make an awesome product.

Important Notice to Our Valued Customers

We are committed to building a reliable and continuous business system, with your satisfaction and the success of this product as our top priorities. Your feedback is crucial, and we encourage you to share any bugs, suggestions, or new feature ideas. Your input directly supports our ongoing improvement and innovation. We’re here to help — feel free to contact us anytime through the CodeCanyon messaging system on our profile page. Thank you for being part of our journey.
Warm regards,
The Morningstarcode Team

0 average based on 0 ratings.

morningstarcode

morningstarcode

Visit Author's Portfolio

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