ConnectX | VPN App with Admin Panel for Android & iOS - Source Code

Bluehost Shared Hosting

ConnectX VPN – Premium Flutter VPN App with React Admin Panel

A complete, ready-to-deploy VPN solution for Android and iOS built with Flutter. Includes a powerful React admin panel, Node.js backend, OpenVPN integration, in-app subscriptions, multi-provider ad mediation, push notifications, and an installation wizard. Everything you need to launch your own VPN business in one complete package.

ConnectX VPN is a premium Flutter VPN application for Android and iOS with OpenVPN UDP/TCP support, a React admin control panel for managing servers, users, advertisements, push notifications and support tickets, a Node.js Express backend with Prisma ORM and MySQL, JWT authentication, Firebase Admin SDK, SMTP email integration, Google Play Billing, Apple StoreKit 2, server-side receipt verification, multi-provider ad mediation including AdMob, AppLovin MAX, Unity LevelPlay, Start.io and Meta Audience Network, an installation wizard, easy app reskinning and complete deployment documentation.

Install Demo APK

Admin Demo

Admin Demo Credentials

Email demo@admin.com Password admin123

App Themes

Beautiful, modern UI with multiple theme color presets. Easily customize the application through the themes files.

ConnectX | VPN App with Admin Panel for Android & iOS - Source Code

Key Features

All the essential features required for a modern premium VPN application.

ConnectX | VPN App with Admin Panel for Android & iOS - Source Code

Technology Stack

Built using modern technologies for performance, maintainability and scalability.

Mobile App

  • Flutter 3.x
  • Dart
  • OpenVPN UDP/TCP
  • Google Play Billing
  • Apple StoreKit 2
  • Firebase Auth and FCM
  • AdMob / AppLovin MAX
  • Unity LevelPlay
  • Start.io / Meta SDK

Backend API

  • Node.js
  • Express.js
  • Prisma ORM
  • MySQL
  • JWT Authentication
  • Firebase Admin SDK
  • Nodemailer SMTP
  • Helmet.js
  • Rate Limiting

Admin Panel

  • React 18
  • Vite
  • Tailwind CSS
  • Axios
  • Recharts
  • React Router DOM
  • React Hook Form
  • Responsive UI
  • Dark Theme

Deployment

  • PM2
  • cPanel Compatible
  • VPS Ready
  • Nginx
  • SSL / HTTPS
  • MySQL
  • Environment Variables
  • Auto Restart

Why Choose ConnectX VPN?

ConnectX VPN provides the mobile application, backend API and administration system as one complete solution.

Complete All-in-One Solution

Includes the Flutter mobile application for Android and iOS, React admin panel and Node.js backend API. The complete ecosystem is provided together so you do not need to build missing components separately.

OpenVPN Integration

The mobile application integrates OpenVPN with UDP and TCP protocol support for real VPN connections on Android and iOS.

In-App Subscriptions and Advertising

Includes Google Play Billing and Apple StoreKit 2 subscriptions with server-side receipt verification, together with multi-provider advertising support for AdMob, AppLovin MAX, Unity LevelPlay, Start.io and Meta Audience Network.

Installation Wizard

The web installation wizard helps configure the license, MySQL database, SMTP settings and administrator account without requiring manual database imports.

Easy Reskinning

Customize the application branding through the themes files. Update colors in themes/colors.dart and text strings in themes/text.dart without searching through the entire project.

Documentation and Support

Detailed documentation covers backend deployment, admin panel configuration, Firebase setup, advertising networks, app customization and Android/iOS builds.

Modern Architecture

Flutter, React, Node.js, Express.js, Prisma and MySQL provide a modern development stack that is easy to maintain and extend.

Admin Panel Features

Dashboard Analytics

View users, active connections, revenue, subscriptions and server status from one dashboard.

Server Management

Add, edit and remove VPN servers. Configure protocols and ports and monitor server availability.

User Management

Manage users, subscriptions, account status and user activity.

Subscription Plans

Create and manage subscription tiers with custom pricing, duration and limits.

Ad Management

Manage ad providers, placements, frequency and provider priority.

Push Notifications

Send notifications to all users, specific plans or individual users.

Support Tickets

Manage support conversations and reply directly from the admin dashboard.

System Settings

Configure SMTP, Firebase, payment settings, app version control and global application settings.

Server Requirements

Minimum Requirements

Node.js v20 or above, MySQL 8.0 or above, 1 GB RAM, 1 vCPU and 25 GB SSD storage. Compatible with cPanel hosting and VPS/Dedicated servers.

Node.js v22 LTS, MySQL 8.0+, 2 GB RAM, 2 vCPU, 50 GB SSD storage, Ubuntu 22.04 or 24.04 LTS, Nginx reverse proxy and SSL certificate.

Change Log

Version 1.0.0 – Initial Release

  • Flutter mobile app for Android and iOS with OpenVPN integration
  • React admin panel with dashboard and management features
  • Node.js backend API with Prisma ORM and MySQL
  • Google Play Billing and Apple StoreKit 2
  • Multi-provider ad mediation
  • Firebase Cloud Messaging push notifications
  • Web-based installation wizard
  • Support ticket system
  • Comprehensive deployment documentation

Support and Contact

Need help with installation, customization or have any questions? Contact us for assistance.

WhatsApp Support

Need help? Reach us on WhatsApp at +880 1540 300 304 for assistance.

You can also contact us via our CodeCanyon profile: mehedicodes1

0 average based on 0 ratings.

MehediCodes1

MehediCodes1

Visit Author's Portfolio

View Portfolio
Last Update 2026-08-28
Created 2026-08-28
Sales 0
Discussion Comments
Software Version Flutter 3.x
Files Included Dart YAML JavaScript JSON JavaScript JS CSS HTML
Video Preview Resolution