Premium Category Products

Surfnice | eSIM SaaS Flutter App With Web Storefront and Admin Panel

Surfnice | eSIM SaaS Flutter App With Web Storefront and Admin Panel

Surfnice | eSIM SaaS Flutter App With Web Storefront and Admin Panel

Live Demo: Surfnice | eSIM SaaS Flutter App With Web Storefront and Admin Panel Live Demo

Surfnice is a comprehensive, documented full-stack source package designed for building and operating a thriving travel eSIM business. It seamlessly combines a Flutter customer application for both Android and iOS platforms, a responsive React storefront, a robust Fastify API, a Payload CMS control panel, PostgreSQL database migrations, and a Docker-based local infrastructure.

Product Overview

Surfnice empowers you to launch a fully functional eSIM service with minimal development effort. The platform's modular architecture allows for easy customization and integration with existing travel platforms or business workflows. Whether you're a seasoned developer or just starting your journey in the eSIM space, Surfnice provides the tools and resources you need to succeed.

Customer Mobile App

The Flutter-based mobile application offers a user-friendly experience for Android and iOS users.

  • Travel-Focused Onboarding: The app guides users through a streamlined onboarding process tailored specifically for travel needs.

  • eSIM Plan Discovery: Users can easily discover and compare regional, global, and country-specific eSIM plans, ensuring they find the perfect solution for their travel needs.

  • Seamless Checkout: The intuitive checkout process simplifies the purchase of eSIM plans, allowing users to complete their transactions quickly and securely.

  • My eSIMs Management: The app provides a dedicated section for users to manage their active eSIMs, including installation, activation, and usage details.

  • Data, Voice, SMS Management: Users can monitor their data usage, voice minutes, and SMS messages, ensuring they stay within their plan limits.

  • Wallet, Referral, and Support: The app integrates features such as a secure wallet for managing eSIM credits, a referral program to earn rewards, and direct access to customer support.

  • Security: The app prioritizes user security with local data storage, biometric authentication, and secure data transmission protocols.

Responsive Web Storefront

The responsive React and Vite-powered web storefront provides a modern and engaging user experience across all devices.

  • Destination-Focused Discovery: The storefront highlights eSIM plans based on popular travel destinations, making it easy for users to find relevant options.

  • Customer Authentication: Secure user accounts allow for personalized experiences and order tracking.

  • Responsive Design: The storefront adapts seamlessly to various screen sizes, ensuring optimal viewing on desktops, tablets, and mobile devices.

  • Reusable Components: The use of TypeScript components and services promotes code reusability and maintainability.

API and Administration

The robust Fastify API forms the backbone of the platform, enabling seamless communication between the frontend, backend, and third-party integrations.

  • Fastify API: The API is built using Fastify, a high-performance Node.js web framework, ensuring fast and reliable API responses.
  • PostgreSQL Database: The platform utilizes PostgreSQL for data storage, leveraging its reliability, scalability, and rich feature set.
  • Drizzle ORM: Drizzle ORM simplifies database interactions, allowing developers to focus on business logic rather than low-level database operations.

  • Payload CMS: The admin panel is powered by Payload CMS, a headless CMS that provides a user-friendly interface for managing content, products, and user accounts.

  • Next.js Administration: The administration application is built with Next.js, leveraging its server-side rendering capabilities and performance optimizations.

Supported Integration Points

Surfnice seamlessly integrates with popular third-party services, enhancing its functionality and expanding its reach.

  • Airalo Partner API: The platform integrates with the Airalo Partner API to access a global eSIM catalog and fulfill orders.
  • Stripe: Stripe is integrated for secure payment processing, ensuring smooth transactions for users.
  • SMTP: SMTP integration enables the platform to send transactional emails, such as order confirmations and notifications.
  • Xero: The platform can be integrated with Xero for accounting purposes, streamlining financial management.
  • Sentry: Sentry integration provides real-time application monitoring and error tracking, ensuring system stability and performance.

Important Product Information

Surfnice is a source package that requires users to provide their own third-party subscriptions, provider accounts, API credentials, merchant accounts, Apple and Google developer accounts, domains, hosting, and production infrastructure. Buyers are responsible for complying with the terms and conditions of each provider.

Technology Stack

The platform is built using a robust and modern technology stack, ensuring scalability, performance, and maintainability.

  • Flutter 3.44 or newer: The Flutter framework powers the mobile application, providing a cross-platform development environment.
  • Dart 3.11 or newer: Dart is the programming language used for Flutter development, offering a powerful and expressive syntax.
  • Node.js 22 or newer: Node.js provides the runtime environment for the backend services and API.
  • React, Vite, TypeScript, Fastify, Next.js, and Payload CMS: These technologies are used for building the web storefront, API, and administration panel.
  • PostgreSQL 16 and Drizzle ORM: PostgreSQL is the database system, and Drizzle ORM simplifies database interactions.
  • Docker Engine or Docker Desktop with Compose v2: Docker is used for containerization and local development.

What Is Included

The Surfnice package provides a comprehensive set of resources to get your eSIM business up and running.

  • Complete Flutter mobile source project: The fully functional Flutter codebase for the mobile application.
  • Responsive web storefront source: The React and Vite-powered web storefront code.
  • API service, database migrations, workers, and tests: The backend infrastructure, including API routes, database migrations, background tasks, and unit tests.
  • Admin and operations application source: The Payload CMS-based admin panel and related components.
  • Environment example files with placeholder values: Configuration files with example values to guide setup and customization.
  • Docker Compose configuration: Docker Compose files for defining and managing the containerized environment.
  • Offline HTML installation and customization documentation: Detailed instructions for installing and customizing the platform offline.
  • Verification report and third-party license notices: Assurance of package quality and compliance.

Verified Package

Surfnice undergoes rigorous testing and verification to ensure quality and reliability.

  • Flutter analyzer completed with zero issues: The Flutter codebase has passed the analyzer with no errors.
  • 277 Flutter tests passed: A comprehensive suite of Flutter tests has been executed successfully.
  • 482 API tests passed: The API endpoints have been thoroughly tested to ensure proper functionality.
  • 107 landing application tests passed: Tests covering the web storefront functionality have been successful.
  • Admin lint and production build completed successfully: The administration panel has passed linting and production build processes.
  • Docker Compose configuration validation completed successfully: The Docker Compose configuration has been validated for correctness.
  • Package checked for private credentials and production-only files: The package has been reviewed to ensure no sensitive information is exposed.

Category: Mobile App

(Only For Premium Category Products !)

1. All digital products are the most recent version, with no possibility of free updates. After payment, you can request an update to the most recent version for 5 days if a new version is released. We free support within 5 days.

2. If a license is required (Excludes WHMCS license , we provide only method not license), please contact us via email or ticket for assistance with activation. Our license is only valid for activation and does not include support.

3. We provide Mobile, PHP script installation services for $19.90 / ₹1700. Please create a backup after installation as we do not support re-installation. For mobile app source code, we do not offer installation services.

4. If you have any questions, please contact us by email  or create a ticket on this page

5. Please note that any digital products presented on the website do not contain malicious code, viruses or advertising. You will receive the original files from the developers. We do not sell any products that have been downloaded from other websites.

6. The response time can last up to 6 hours.

(Only For Membership Category Products !)

Benefits of our Membership Plans

  • Instant access to all plugins and all themes including all future releases
  • Unlimited domain usage
  • Regular Updates as of when available. Usually, updates are released daily.
  • Before purchasing, please read the Terms and Conditions & Refund Policy.
  • If you have any questions, please first read the FAQs.
  • If you haven’t found the answer to your question, please contact us, and we will respond ASAP.
  • Please note that any digital products on the website do not contain malicious code, viruses, or advertising. We buy the original files from the developers. We do not sell any products downloaded from other sites.
  • Buy or download for FREE by subscribing to our VIP Membership Plan. Join the club of more than 1100+ happy members. This is the same theme as sold by the developer.

Updates:

  • We offer frequent updates for one year from the date of purchase. After this period, you have to purchase the item again to receive further updates, we also offer lifetime updates as a second option.
  • We regularly update products as soon as we are notified about an update, we go and download it from the author and update it on our site, but In case the current version of the product is not the latest, You can request an update for the product by contact form.
  • We send regular emails advising when products have been updated so please be sure to provide an active email address when you sign up.

Support:

  • Our support team is available 24/7, if you have any questions or need help in installing or configuring digital products purchased on the website, please don’t hesitate to contact form.
  • Please note that we are not developers of the provided products, so our technical support capabilities are limited. We do not change product functionality and do not fix developer bugs.

For more information please read FAQs & About Us.

(Only For WHMCS Category Products !)

  • We Only provide WHMCS Module, how you can  nulled any module step only !
  • Instant access to all plugins and all themes 
  • Unlimited domain usage
  • Regular Updates as of when available. Usually, updates are released daily.
  • Before purchasing, please read the Terms and Conditions & Refund Policy.
  • If you have any questions, please first read the FAQs.
  • If you haven’t found the answer to your question, please contact us, and we will respond ASAP.
  • Please note that any digital products on the website do not contain malicious code, viruses, or advertising. We buy the original files from the developers. We do not sell any products downloaded from other sites.

More Like This Products