Demo:
BengalVPN is a professional, production-ready VPN solution designed for high performance and security. It includes a native Android application built with Java/Kotlin and a robust backend powered by Laravel 11.
The system features a secure REST API for seamless communication between the app and the server. It is built with clean MVVM architecture, ensuring scalability and easy customization. With an integrated one-click auto-installation wizard, setting up your VPN business has never been easier.
Features
- Native Android App: High-speed connection using the OpenVPN protocol.
- Laravel 11 Admin Panel: Manage servers, users, and settings effortlessly.
- Auto-Installer: Set up the backend on your server in minutes without coding.
- AdMob Integration: Ready for monetization with Banner and Interstitial ads.
- Subscription System: Support for premium plans and user management.
- Server Management: Add/Edit/Delete VPN servers directly from the dashboard.
- Real-time Analytics: Track user traffic and connection statistics.
- Secure API: JWT-based secure communication for data protection.
Requirements
For Backend:
- PHP 8.2 or higher
- MySQL 8.x
- BCMath, Ctype, OpenSSL, and PDO PHP Extensions
- Shared Hosting or VPS with cPanel/Plesk
- For Android:
- Android Studio Jellyfish or later
- Java/Kotlin support
- Target SDK 34 (Android 14)