Простая CRM для работы с заявками клиентов.
- PHP 8.4+
- Composer
- SQLite или MySQL
git clone <repo>
cd crm-system
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
php artisan serveОткройте http://localhost:8000
docker-compose up -d
docker-compose exec app php artisan migrate --seedОткройте http://localhost:8080
- Email: [email protected]
- Пароль: password
- URL: http://localhost:8000/admin/tickets
Виджет доступен по адресу /widget. Для встраивания на сайт используйте iframe:
<iframe src="http://localhost:8000/widget" width="100%" height="500"></iframe>Создать заявку:
POST /api/tickets
{
"name": "Иван",
"email": "[email protected]",
"subject": "Тема",
"message": "Текст сообщения"
}
Статистика: GET /api/tickets/statistics
Документация по API (Swagger yaml) /api.yaml
php artisan test