/SMM-backend-client-CRM-site-management

Проект представляет собой веб-приложение для управления заказами и статическими страницами, разработанное на базе фреймворка Laravel. Система позволяет автоматизировать процессы управления заказами и содержимым сайта в рамках SMM-проектов.

Primary LanguageCSSMIT LicenseMIT

SMM Backend Client CRM & Site Management

Описание

Проект представляет собой веб-приложение для управления заказами и статическими страницами, разработанное на базе фреймворка 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.

Установка и запуск

  1. Склонируйте репозиторий на свой локальный компьютер.
git clone https://github.com/SitesReviews/SMM-backend-client-CRM-site-management.git
  1. Перейдите в директорию проекта.
cd SMM-backend-client-CRM-site-management
  1. Установите зависимости Composer и Node.js.
composer install
npm install
  1. Скопируйте файл .env.example в новый файл .env и настройте его в соответствии с вашей средой.
cp .env.example .env
  1. Сгенерируйте ключ приложения Laravel.
php artisan key:generate
  1. Запустите миграции базы данных.
php artisan migrate
  1. Запустите проект.
php artisan serve

Теперь проект должен быть доступен по адресу http://localhost:8000.

Тестирование

Запустите тесты с помощью PHPUnit:

php artisan test

Лицензия

Этот проект лицензирован под MIT License - см. Файл LICENSE для подробностей.

Контрибьюторы