Skip to content

mkj0kjay/crm-system

Repository files navigation

CRM-система

Простая 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

docker-compose up -d
docker-compose exec app php artisan migrate --seed

Откройте http://localhost:8080

Вход в админку

Виджет обратной связи

Виджет доступен по адресу /widget. Для встраивания на сайт используйте iframe:

<iframe src="http://localhost:8000/widget" width="100%" height="500"></iframe>

API

Создать заявку:

POST /api/tickets

{
    "name": "Иван",
    "email": "[email protected]",
    "subject": "Тема",
    "message": "Текст сообщения"
}

Статистика: GET /api/tickets/statistics

Документация по API (Swagger yaml) /api.yaml

Тесты

php artisan test

About

test project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors