PHPackages                             miguelsenne/task-manager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. miguelsenne/task-manager

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

miguelsenne/task-manager
========================

Task manager SDK

v1.0.0(6y ago)26[2 PRs](https://github.com/miguelsenne/taskManager/pulls)MITPHPPHP ^7.2CI failing

Since Sep 25Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/miguelsenne/taskManager)[ Packagist](https://packagist.org/packages/miguelsenne/task-manager)[ RSS](/packages/miguelsenne-task-manager/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (6)Versions (4)Used By (0)

Task manager
============

[](#task-manager)

This is a package to manage tasks and projects.

We stored the data in memory as a database.

Requires PHP 7.2

[![Build Status](https://camo.githubusercontent.com/e58da073002ebf51c14f58ac9003590b18f571f615c593b1787be790b71235f3/68747470733a2f2f7472617669732d63692e6f72672f6d696775656c73656e6e652f7461736b4d616e616765722e7376673f6272616e63683d6d6173746572)](https://camo.githubusercontent.com/e58da073002ebf51c14f58ac9003590b18f571f615c593b1787be790b71235f3/68747470733a2f2f7472617669732d63692e6f72672f6d696775656c73656e6e652f7461736b4d616e616765722e7376673f6272616e63683d6d6173746572) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/ce60c45207144a80787d416b96e6333d809bf24ffd19d2d8b3e16a62367d8acb/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6d696775656c73656e6e652f7461736b4d616e616765722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://camo.githubusercontent.com/ce60c45207144a80787d416b96e6333d809bf24ffd19d2d8b3e16a62367d8acb/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6d696775656c73656e6e652f7461736b4d616e616765722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572) [![Packagist](https://camo.githubusercontent.com/27886dbc61fd0604b4eedd1ecce9e60ab2249e81d83191e5dbb444ab0540b9ca/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d696775656c73656e6e652f7461736b2d6d616e616765722e737667)](https://camo.githubusercontent.com/27886dbc61fd0604b4eedd1ecce9e60ab2249e81d83191e5dbb444ab0540b9ca/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d696775656c73656e6e652f7461736b2d6d616e616765722e737667)

Installation
------------

[](#installation)

You can install task manager using Composer:

```
composer require miguelsenne/task-manager

```

Getting started
---------------

[](#getting-started)

Start by `use`-ing the class and creating an instance with id project if you need access an **project**

```
use  \miguelsenne\TaskManager\Models\Project;

$Project = new Project();
```

Then, register an project

```
$result = $Project->store('New Project');

print_r($result);
```

Remove an project using the `delete` method:

```
$project = new Project('5d8f83f6d1f2c9.59688033');

$result = $project->delete();

print_r($result);
```

Find an project using the `find` method:

```
$project = new Project('5d8f83f6d1f2c9.59688033');

$result = $project->find();

print_r($result);
```

Clear all projects using the `reset` method:

```
$project = new Project;

$result = $project->reset();

print_r($result);
```

Tasks
-----

[](#tasks)

Start by `use`-ing the class and creating an instance with an project id

```
use miguelsenne\TaskManager\Models\Task;

$task = new Task('5d8f83f6d1f2c9.59688033');
```

Then, register an task

```
$result = $task->store('New Task');

print_r($result);
```

Change progress of the task. The task, when created, starts with **to do** progress

```
$result = $task->changeProgress();

print_r($result);
```

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance50

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2470d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/55250695?v=4)[miguelsenne](/maintainers/miguelsenne)[@miguelsenne](https://github.com/miguelsenne)

---

Top Contributors

[![miguelsenne](https://avatars.githubusercontent.com/u/55250695?v=4)](https://github.com/miguelsenne "miguelsenne (34 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/miguelsenne-task-manager/health.svg)

```
[![Health](https://phpackages.com/badges/miguelsenne-task-manager/health.svg)](https://phpackages.com/packages/miguelsenne-task-manager)
```

###  Alternatives

[fjw/color-compare

A library for converting colors (Hex, RGB, HSL, CIELAB (LAB), DIN-99) and calculating color distances based on DIN-99.

1310.4k](/packages/fjw-color-compare)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
