AppChat | Live Audio Chat Rooms App With Flutter, PHP and Socket.IO

Bluehost Shared Hosting

AppChat | Live Audio Chat Rooms App With Flutter, PHP and Socket.IO

AppChat is a social live voice chat application built with Flutter for the mobile app, PHP for the API and Admin Dashboard, MySQL/MariaDB for data storage, Redis for realtime state, and Node.js Socket.IO for live communication.

It is suitable for live audio rooms, social communities, user profiles, gifts, wallet features, recharge flows, non-redeemable app balances, rankings, VIP levels, Rocket levels, agencies, moderation, and admin-managed application content.

AppChat | Live Audio Chat Rooms App With Flutter, PHP and Socket.IO

Demo Instructions

Download the demo APK using the button above and sign in using the following demo account. The mobile application uses a numeric User ID as the primary login identifier instead of an email address.

Mobile App Demo

User ID: 4
Password: 12345678

You can also use Sign in with Google to test the mobile application.

Admin Dashboard Demo

Admin Dashboard:
https://yoursoft.pro/appchat/public/admin/

Email: admin@appchat.com
Password: admin@12345

The demo credentials and demo content are included for testing purposes only. Change the administrator password and replace all demo configuration values before using the application in production.

AppChat | Live Audio Chat Rooms App With Flutter, PHP and Socket.IO

Main Features

  • Flutter mobile application source code.
  • PHP API backend with MySQL/MariaDB database.
  • PHP Admin Dashboard for managing users, rooms, reports, gifts, store items, VIP, levels, Rocket levels, roles, settings, and audit logs where enabled by the included source.
  • Node.js Socket.IO realtime server for room events, chat events, presence, gifts, and live updates.
  • Redis integration for token lookup, presence, user cache, room state, online counts, and pub/sub events.
  • Public and private live voice rooms with Agora RTC support.
  • Multi-seat room experience with hosts, speakers, room members, text messages, gifts, and room interactions.
  • Google Sign-In and Firebase client configuration support.
  • Firebase Cloud Messaging push notification support through the PHP backend.
  • Google Play consumable in-app purchase verification through the PHP backend.
  • User profiles, followers, visitors, badges, levels, wallet shortcuts, VIP display, and visual decorations.
  • Posts, comments, agencies, rankings, reports, and moderation workflows where enabled in the included source.
  • Wallet balances, recharge packages, non-redeemable gifts, payment logs, and transaction history.
  • Store items for profile frames, entrance effects, and related digital assets.
  • Local installation documentation and sanitized example configuration files.

AppChat | Live Audio Chat Rooms App With Flutter, PHP and Socket.IO

Included Assets in the Standard Package

The standard AppChat package includes the following ready-made starter content so a fresh installation has usable assets and level progressions:

  • 10 Emojis
  • 5 Profile Frames
  • 5 Entrance Effects
  • 5 Room Backgrounds
  • 10 Room Gifts
  • 3 VIP Levels
  • 3 Rocket Levels
  • 20 Gifter Levels
  • 20 Anchor Levels
  • 20 Charge Levels

These included items are starter content for the standard package. AppChat can support additional compatible assets and levels through the existing database/admin structure; the included counts describe only the ready-made content supplied with the standard purchase.

Additional Asset Packs

Additional ready-made asset/content packs are not included in the standard CodeCanyon package. Buyers who need more prepared content can contact us for separate packs or customization services, including additional emojis, profile frames, entrance effects, room backgrounds, VIP content, Rocket content, level assets, and other compatible visual assets. Additional ready-made packs are separate from the standard CodeCanyon purchase.

Monetization and Compliance Model

The included marketplace build credits only non-redeemable in-app balances such as coins and diamonds. Gifts, wallet credits, VIP access, store items, and room rewards are digital app features only. Cash withdrawals, payout account setup, and external redemption are not included. Buyers who add real-money payout functionality are responsible for their own KYC, tax, money-transmission, live-gifting, platform, and regional compliance.

Included Package

  • Flutter mobile application source code.
  • PHP API and Admin Dashboard source code.
  • Node.js Socket.IO realtime server source code.
  • MySQL/MariaDB clean-install SQL file with demo setup data.
  • Default seed media files required by the advertised included emojis, frames, entrance effects, room backgrounds, VIP levels, Rocket levels, and user level progressions.
  • Environment example files for PHP and Node.js.
  • Local HTML installation documentation.
  • Changelog, license information, reviewer notes, preview files, and submission metadata.

Technology Stack

  • Flutter and Dart: mobile application source.
  • PHP API: authentication, rooms, users, media, notifications, store, wallet, Google Play verification, and Admin Dashboard data.
  • MySQL/MariaDB: users, rooms, gifts, emojis, store items, room backgrounds, VIP levels, Rocket levels, user levels, wallet records, payments, notifications, settings, and demo records.
  • Node.js and Socket.IO: realtime room and chat communication.
  • Redis: realtime authentication, room state, presence, cache, and pub/sub.
  • Firebase Cloud Messaging: push notification integration.
  • Google Sign-In: mobile account authentication support.
  • Agora: realtime audio room support.
  • Google Play Billing: Android in-app product purchase flow with server-side verification.

Buyer Configuration

Buyers configure their own domain, API URL, media URL, Socket.IO URL, MySQL database, Redis connection, API key, Firebase project, Google Sign-In fingerprints, Firebase client files, Firebase Admin service account file, Agora credentials, Google Play package name, Google Play product IDs, Google Play service account file, application name, package name, app icon, splash screen, theme colors, privacy/terms URLs, and Android release signing. All important configuration points are documented with their relevant file paths.

Server Requirements

  • PHP 8.0 or newer with PDO MySQL, mbstring, json, openssl, curl, fileinfo, gd or imagick, and session support.
  • Composer 2.x.
  • MySQL 8+ or MariaDB 10.6+.
  • Node.js 18+ and npm 9+.
  • Redis 6+.
  • HTTPS domain for the PHP API and WSS reverse proxy for Socket.IO.
  • PM2 or a similar process manager for the Node.js server.

Security and Packaging

The buyer package excludes Git metadata, generated build folders, Node.js node_modules, real .env files, real Firebase private keys, real Google Play private keys, Android signing keys, local machine configuration, logs, and production credentials. Passwords are stored as bcrypt hashes in the included SQL demo data.

External Services and Costs Notice

Important: Some features require separate buyer-owned third-party accounts, including Firebase, Google Sign-In, Google Cloud, Google Play Console, Agora, hosting, domain registration, SSL, Redis hosting, optional storage/CDN services, and any payment or subscription provider enabled by the buyer. Some providers may offer free tiers, but additional charges can apply depending on plan, region, traffic, storage, usage volume, or transaction volume. Third-party fees are not included with the item purchase.

AppChat provides a professional foundation for live voice rooms, social communities, realtime chat, gifts, wallet features, digital assets, and admin-managed application content.

0 average based on 0 ratings.

AhmedAlsamet

AhmedAlsamet

Visit Author's Portfolio

View Portfolio
Last Update 2026-09-08
Created 2026-09-08
Sales 0
Discussion Comments
Software Version Flutter 3.x
Files Included Dart YAML JavaScript JSON .java .kotlin .plist .swift Layered PNG JavaScript JS CSS PHP HTML
Video Preview Resolution