Backend приложение для системы TaskMate, реализующее REST API (Laravel).
-
Framework: Laravel 12
-
Language: PHP 8.4
-
Database: PostgreSQL 18
-
Cache/Queue: Valkey (Redis compatible)
-
Telegram SDK: Nutgram
-
REST API: Полнофункциональное API для веб-интерфейса.
-
Telegram Bot: Обработка команд сотрудников, отправка уведомлений, фотофиксация смен.
-
Task Generators: Автоматизация регулярных процессов (ежедневно, еженедельно, ежемесячно).
-
Notification Center: Гибкая рассылка уведомлений через различные каналы.
-
Maintenance Mode: Возможность перевода системы в режим обслуживания.
-
Soft Deletion: Система мягкого удаления для задач и пользователей.
-
Pest Testing: Полноценное покрытие тестами API и бизнес-логики.
- PHP 8.4+
- Composer
- Docker & Docker Compose
composer installdocker compose up -d --build# Запуск тестов внутри контейнера
docker compose exec src_telegram_bot_api php artisan testЧтобы создать пользователя администратора и демо-данные:
docker compose exec src_telegram_bot_api php artisan db:seedЭто создаст:
- 1 Admin user (owner)
- 3 Автосалона со своими менеджерами и сотрудниками
- Задачи и назначения для каждого салона
- Генераторы задач для демонстрации автоматизации
- Важные ссылки
Данные для входа:
- Admin:
admin/password
Демо Салоны:
- Avto Salon Center: Manager
manager1, Employeesemp1_1,emp1_2 - Avto Salon Sever: Manager
manager2, Employeesemp2_1,emp2_2 - Auto Salon Lux: Manager
manager3, Employeesemp3_1,emp3_2
Пароли всех пользователей: password
Proprietary License Copyright © 2023-2026 谢榕川 All rights reserved.