Проект представляет собой веб-приложение для управления заказами и статическими страницами, разработанное на базе фреймворка Laravel. Система позволяет автоматизировать процессы управления заказами и содержимым сайта в рамках SMM-проектов.
.github
: Хранит конфигурационные файлы GitHub для автоматизации процессов.app
: Содержит основной код приложения.bootstrap
: Хранит инициализационные скрипты для загрузки приложения.config
: Хранит файлы конфигурации проекта.database
: Связана с базой данных проекта.docker
: Содержит файлы для работы с Docker.lang/en
: Хранит англоязычные файлы локализации.public
: Хранит публичные файлы проекта.resources
: Содержит ресурсы приложения.routes
: Хранит файлы маршрутизации.storage
: Используется для хранения временных или загруженных файлов.tests
: Содержит тесты проекта.
.editorconfig, .env.example, .gitattributes, .gitignore
: Файлы конфигурации проекта и Git.LICENSE
: Лицензионное соглашение проекта.README.md
: Описание проекта и инструкции по его использованию.artisan
: Скрипт командной строки для управления Laravel проектом.composer.json, composer.lock
: Файлы Composer для управления зависимостями PHP.docker-compose.yml
: Файл конфигурации Docker Compose.package-lock.json, package.json
: Файлы Node.js для управления зависимостями JavaScript.phpunit.xml
: Конфигурационный файл для инструмента тестирования PHPUnit.postcss.config.js, vite.config.js
: Файлы конфигурации для инструментов сборки JavaScript.
- Склонируйте репозиторий на свой локальный компьютер.
git clone https://github.com/SitesReviews/SMM-backend-client-CRM-site-management.git
- Перейдите в директорию проекта.
cd SMM-backend-client-CRM-site-management
- Установите зависимости Composer и Node.js.
composer install
npm install
- Скопируйте файл
.env.example
в новый файл.env
и настройте его в соответствии с вашей средой.
cp .env.example .env
- Сгенерируйте ключ приложения Laravel.
php artisan key:generate
- Запустите миграции базы данных.
php artisan migrate
- Запустите проект.
php artisan serve
Теперь проект должен быть доступен по адресу http://localhost:8000.
Запустите тесты с помощью PHPUnit:
php artisan test
Этот проект лицензирован под MIT License - см. Файл LICENSE для подробностей.