«Task Manager» — a site where you can manage your tasks.
Project demo can be viewed here.
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.
- docker-compose
- 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