- Backend: Laravel 12, PHP 8.2+
- База данных: SQLite (в Docker)
- Контейнеризация: Docker Compose
- Веб-сервер: Nginx
- API документация: Scramble (OpenAPI)
- Модульная архитектура: Laravel Modules
Secunda/
├── app/ # Основное приложение Laravel
├── Modules/ # Модули системы
│ ├── Activity/ # Модуль управления активностями
│ ├── Building/ # Модуль управления зданиями
│ └── Organization/ # Модуль управления организациями
├── .docker/ # Docker конфигурация
├── database/ # Миграции и сидеры
└── public/ # Публичные файлы
# Копирование файла окружения
cp .env.example .env
# Генерация ключа приложения
docker compose exec -it app php artisan key:generatemake up
# Или без Make
docker compose up -d --remove-orphans --no-recreatedocker compose exec -it app php artisan migratemake up # Запуск проекта
make down # Остановка проекта
make sh # Подключение к контейнеру приложения
make tinker # Запуск Laravel Tinker
make test # Запуск тестов- API документация: http://localhost:8080/docs/api