/laracasts-birdboard

Приложение для управления проектами и задачами (таск-менеджер).

Primary LanguagePHP

Birdboard

PHP PostgreSql Laravel Pest PHP Docker JavaScript Vue Docker Inertia.js Tailwind CSS MailHog

Приложение для управления проектами и задачами (таск-менеджер).

CI

Функционал

  • Пользователи могут регистрироваться и аутентифицироваться;
  • Добавление проектов;
  • Добавление задач в проекты;
  • Приглашение других пользователей в проекты для совместной работы;
  • Лента событий по проекту.

Подробности в документации.

Предварительные требования

Для запуска приложения требуется Docker и Docker Compose.

Основные команды

Команда Описание
make init Инициализация приложения
make up Запуск приложения
make down Остановка приложения
make backend-test Запуск тестов
make backend-pint-fix Исправление ошибок форматирования кода (Laravel Pint)
make backend-lint Запуск проверки качества кода (Laravel Pint + Larastan)

Интерфейсы

Приложение - http://localhost:8080

Почта (MailHog) - http://localhost:8025


Код написан в образовательных целях в рамках курса Build A Laravel App With TDD.