Skip to content

bysynth/77211-task-force-2

 
 

Repository files navigation

Личный проект «TaskForce»


О проекте

«TaskForce» — это онлайн площадка для поиска исполнителей на разовые задачи. Сайт функционирует как биржа объявлений, где заказчики — физические лица публикуют задания. Исполнители могут откликаться на эти задания, предлагая свои услуги и стоимость работ.

Установка

  1. Создать БД. В консоли MySQL ввести:
CREATE DATABASE IF NOT EXISTS taskforce_77211
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;
  1. Склонировать репозиторий в каталог taskforce:
git clone git@github.com:bysynth/77211-task-force-2.git taskforce
  1. Зайти в каталог taskforce и выполнить команды:
cd taskforce
composer install
make init

Для работы с проектом вам необходимо самостоятельно настроить веб-сервер.

После выполнения команды make init будут загружены все миграции БД, добавлены данные-фикстуры, настроен RBAC.

Для тестирования всего функционала проекта рекомендую создать минимум одного пользователя-заказчика и пользователя-исполнителя. При регистрации пользователей рекомендую выбирать город "Воронеж" (ранее добавленные фейк-аккаунты из фикстур генерировались с указанием этого города).


HTML Academy

Репозиторий создан для обучения на профессиональном онлайн‑курсе «PHP, уровень 2» от HTML Academy.

About

Владимир Казаков

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 68.6%
  • CSS 17.5%
  • HTML 11.9%
  • JavaScript 1.0%
  • Shell 0.6%
  • Awk 0.2%
  • Other 0.2%