PRODUCT OVERVIEW:
NexaChat is a self-hosted Laravel 12 application that helps businesses
manage customer conversations across 4 messaging platforms (LINE, Facebook
Messenger, Instagram DM, Telegram) from one unified dashboard.
KEY DIFFERENTIATORS:
✓ Multi-channel support (4 platforms in one system)
✓ Dual AI providers (OpenAI + Anthropic Claude) with per-channel configuration
✓ Professional Laravel 12 architecture with PSR-12 standards
✓ Comprehensive testing (31 automated tests with 53 assertions)
✓ Modern UI with Tailwind CSS v4 and Alpine.js
✓ Complete feature set: Auto-replies, Broadcasts, Rich Menus, Analytics
TECHNICAL HIGHLIGHTS:
- Framework: Laravel 12 (latest stable)
- PHP: 8.2+ (tested with 8.4)
- Database: MySQL 8.x / MariaDB 10.6+
- Frontend: Blade + Alpine.js + Tailwind CSS v4
- Code Quality: PSR-12, comprehensive tests, clean architecture
WHAT'S INCLUDED:
✓ Full source code (no encoding)
✓ 17-page HTML documentation (installation, features, troubleshooting)
✓ Database migrations & seeders with demo data
✓ Automated testing suite
✓ .env.example with detailed configuration guide
DOCUMENTATION:
The package includes comprehensive HTML documentation covering:
- Installation guide (step-by-step)
- Platform integration setup (LINE, Facebook, Instagram, Telegram)
- AI configuration (OpenAI & Claude)
- Feature usage guides
- Troubleshooting & FAQ
SUPPORT:
6 months email support included at support@vexelcode.app
Average response time: 24-48 hours
DEMO ACCESS:
URL: https://nexachat.vexelcode.app
Admin: admin@demo.com / demo1234
Manager: manager@demo.com / demo1234
Operator: operator@demo.com / demo1234
The demo resets automatically every 6 hours with fresh data.