Skip to content
 
 

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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages