foreachq/task-manager

Task manager web-application

dev-main 2022-06-06 13:52 UTC

This package is auto-updated.

Last update: 2024-04-06 17:56:49 UTC


README

PHP CI 68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f36646462343038333537646136376362623935362f6d61696e7461696e6162696c697479 68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f36646462343038333537646136376362623935362f746573745f636f766572616765

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