Skip to content

Repository files navigation

Meetup - Real-Time Chat with AI

Meetup - Real-Time Chat with AI

Meetup – Real-Time Live Chat System with AI Assistant & PWA is a Laravel-based real-time chat application

Overview

Meetup – The Ultimate AI-Powered Real-time Live Chat System

Meetup is a modern, real-time live chat application built with Laravel 12, Tailwind CSS, and real-time broadcasting. It seamlessly integrates AI-powered assistants using API-compatible AI providers, enabling smart reply suggestions, chat summarization, and an intelligent chatbot experience.

Whether you need a standalone chat platform or a communication module for your existing Laravel project, Meetup delivers a premium, scalable, and user-friendly solution with a clean, modern interface.

Live Demo

View the live demo to explore all features:

Demo Login Credentials

advanced-ai-integration

Key Features

key-features

Advanced AI-Powered Features

  • Smart Reply Suggestions: Context-aware AI-generated responses.
  • Chat Summarization: Instantly summarize recent conversations attaching last 50 messages.
  • AI Chatbot: Dedicated assistant for user queries and support.
  • Multi-Provider Support: Compatible with Gemini-style, OpenAI-style, and OpenRouter-style APIs.

Real-time Communication

  • Instant Messaging: Low-latency real-time delivery.
  • Typing Indicators: Live typing status.
  • Read Receipts: Message read confirmation.
  • Online Status: Real-time online/offline and last-seen tracking.

Chat & Collaboration Tools

  • Private & Group Chats: One-to-one and group conversations.
  • File & Image Sharing: Secure multimedia messaging.
  • Emoji Picker: Rich emoji support.
  • PWA Support: Installable Progressive Web App.

User & Admin Management

  • Authentication System: Secure login and user profiles.
  • Admin Dashboard: Manage users, settings, and activity.
  • User CRUD: Create, update, and delete users.
  • User Import: Import users via CSV or existing tables.

live-chat-system

Technology Stack

  • Backend: Laravel 12 (PHP 8.2+)
  • Frontend: Blade, jQuery, Tailwind CSS
  • Database: MySQL 5.7+ / MariaDB
  • Real-time: Pusher / Laravel Reverb
  • AI Integration: API-compatible AI providers

System Requirements

  • PHP 8.2 or higher
  • MySQL 5.7+ or MariaDB 10.3+
  • BCMath, Ctype, JSON, Mbstring
  • OpenSSL, PDO, Tokenizer, XML

Installation

  • Upload files to your server
  • Create a database and update the .env file
  • Run migration commands
  • Configure broadcasting and AI API credentials

Detailed step-by-step installation instructions are included in the documentation.

Important Notice

  • This product does not include any AI API keys.
  • Users must provide their own API credentials.
  • This item is not affiliated with, endorsed by, or sponsored by Google, OpenAI, or OpenRouter.

Why Choose Meetup?

Meetup focuses on performance, scalability, and developer-friendly architecture. The codebase follows Laravel best practices, is well-structured, and easy to customize. The UI is responsive, clean, and optimized for both desktop and mobile devices.

Launch your own AI-powered real-time chat platform in minutes.

Features

Key Future

  • One-to-one private chat functionality
  • Group chat support
  • Real-time messaging using Pusher / LaravelEcho
  • Online / offline user status
  • Typing indicator
  • Message read / seen indicators
  • File and image sharing in chats
  • Emoji support
  • Chat user search
  • Chat details panel (shared files & images count)
  • AI Assistant:
    • Summarize last 50 messages
    • Smart chat insights
  • Progressive Web App (PWA) support
  • User roles and permissions
  • Secure authentication system

Future Updates (Planned)

  • Dark / Light mode
  • Multi-language support
  • Discord Integration
  • RTL layout support
  • Voice message support
  • Push notifications

Requirements

SYSTEM REQUIREMENTS

  • PHP >= 8.2
  • Laravel >= 12.x
  • MySQL >= 5.7 / MariaDB
  • Composer
  • Node.js & NPM (for frontend assets)
  • Pusher

Instructions

INSTALLATION OVERVIEW

  1. Upload the project files to your server
  2. Create a database
  3. Configure .env file using .env.example
  4. Run the following commands:
   composer install
   php artisan key:generate
   php artisan migrate --seed
   npm install (Optional)
   npm run build (Optional)
  1. Visit the application URL and log in

(Default login credentials are provided in the documentation)

About

Meetup is a modern, real-time live chat application built with Laravel 12, Tailwind CSS, and real-time broadcasting. It seamlessly integrates AI-powered assistants using API-compatible AI providers, enabling smart reply suggestions, chat summarization, and an intelligent chatbot experience.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages