Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/foreachq/task-manager
Task manager web-application
https://github.com/foreachq/task-manager
docker laravel9 pgsql php8
Last synced: about 2 months ago
JSON representation
Task manager web-application
- Host: GitHub
- URL: https://github.com/foreachq/task-manager
- Owner: Foreachq
- Created: 2022-05-17T20:43:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-06T13:52:38.000Z (over 2 years ago)
- Last Synced: 2024-10-12T09:41:31.825Z (3 months ago)
- Topics: docker, laravel9, pgsql, php8
- Language: PHP
- Homepage: https://foreachq-task-manager.herokuapp.com
- Size: 1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![PHP CI](https://github.com/ForeachQ/task-manager/actions/workflows/php-ci.yml/badge.svg)](https://github.com/ForeachQ/task-manager/actions/workflows/php-ci.yml)
# Task Manager
«Task Manager» — a site where you can manage your tasks.
## Demo
Project demo can be viewed [**here**](https://foreachq-task-manager.herokuapp.com/).
## 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:
``` bash
git clone https://github.com/Foreachq/task-manager
```Or using composer:
``` bash
composer create-project foreachq/task-manager
```- Setup project
``` bash
make setup
```- Run local instance
``` bash
make up # starting on localhost:80
```- Stop local instance
``` bash
make down
```