- Студент: Владимир Казаков.
- Наставник: Сергей Парфенов.
«TaskForce» — это онлайн площадка для поиска исполнителей на разовые задачи. Сайт функционирует как биржа объявлений, где заказчики — физические лица публикуют задания. Исполнители могут откликаться на эти задания, предлагая свои услуги и стоимость работ.
- Создать БД. В консоли MySQL ввести:
CREATE DATABASE IF NOT EXISTS taskforce_77211
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;- Склонировать репозиторий в каталог taskforce:
git clone git@github.com:bysynth/77211-task-force-2.git taskforce- Зайти в каталог taskforce и выполнить команды:
cd taskforce
composer install
make initДля работы с проектом вам необходимо самостоятельно настроить веб-сервер.
После выполнения команды make init будут загружены все миграции БД, добавлены данные-фикстуры, настроен RBAC.
Для тестирования всего функционала проекта рекомендую создать минимум одного пользователя-заказчика и пользователя-исполнителя. При регистрации пользователей рекомендую выбирать город "Воронеж" (ранее добавленные фейк-аккаунты из фикстур генерировались с указанием этого города).
Репозиторий создан для обучения на профессиональном онлайн‑курсе «PHP, уровень 2» от HTML Academy.
