A powerful WhatsApp management application built with Laravel 12, Inertia.js v2, Vue 3 and WuzAPI.
- Manage WhatsApp Instance: Connect and manage devices.
- Send Message (Image & Video): Send multimedia messages directly.
- Callback Log: Monitor and view detailed logs of incoming callbacks (messages, status updates).
- Webhook Management: Configure and manage webhooks for device events.
- Webhook API: API endpoints for managing webhooks programmatically.
- AI Integration: AI-powered response and interaction auditing.
- Laravel: Web Application Framework
- Inertia.js: Server-driven Single Page Apps
- Vue.js: Progressive JavaScript Framework
- WuzAPI: WhatsApp API Gateway (https://github.com/asternic/wuzapi)
Follow these steps to set up the project locally.
- PHP >= 8.2
- Composer
- Node.js & NPM
-
Clone the Repository
git clone cd voda -
Install PHP Dependencies
composer install
-
Setup Environment Variables Copy the example entry file and configure your database settings.
cp .env.example .env
-
Generate Application Key
php artisan key:generate
-
Run Database Migrations
php artisan migrate --seed
-
Install Node Dependencies
npm install
-
Start Development Server
php artisan serve
npm run dev
Access the application at
http://localhost:8000.
