AI-Powered Real-Time Chat System

Job ID: 40330870

Budget: $750 – $1,500 USD

Scope:
Build the core chat experience with real-time 1:1 and group messaging using Laravel + Vue 3, including delivery status, seen status, and typing indicators. Integrate OpenAI-powered smart reply/message suggestion features into the chat UI.

Deliverables:
Real-time 1:1 chat
Group chat creation and messaging
Typing indicators
Message delivery and seen status
Laravel Echo / Reverb / Redis real-time setup
Vue 3 + Tailwind chat interface
OpenAI API integration for smart replies/message suggestions
Basic chat history persistence in MySQL
Clean, responsive frontend for desktop/mobile
Testing and bug fixes for chat + AI flow

Description:
Develop the real-time messaging module of the application, including one-to-one and group chat, typing/seen/delivery indicators, Redis-powered broadcasting, and AI-generated smart reply suggestions via OpenAI API. This phase will include backend APIs, real-time event handling, database structure for messages/groups, and a polished Vue 3 + Tailwind chat UI.