Skip to content

Foreachq/task-manager

Repository files navigation

PHP CI

Task Manager

«Task Manager» — a site where you can manage your tasks.

Demo

Project demo can be viewed here.

Description

Application is build in the form of a site where you can add tasks, assign performers, change task statuses and labels. Registration and authentication are required to work with the system.

Project features:

  • Authentication, policy management;
  • Multilingual support;
  • Task statuses, labels and filtering;
  • PostgreSQL storage for added entities, in-memory sqlite for tests;
  • PHPUnit testing;
  • Docker containerization for easy to run local instances.

Requirements

  • docker-compose

Installation

  • Download package

Using git clone:

git clone https://github.com/Foreachq/task-manager

Or using composer:

composer create-project foreachq/task-manager
  • Setup project
make setup
  • Run local instance
make up   # starting on localhost:80
  • Stop local instance
make down