Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dmarzzucco/t-a-s-k-----f-l-o-w

Task management application designed to optimize collaboration and access control between users
https://github.com/dmarzzucco/t-a-s-k-----f-l-o-w

api-rest backend docker express nestjs postgresql typeorm typescript

Last synced: about 1 month ago
JSON representation

Task management application designed to optimize collaboration and access control between users

Awesome Lists containing this project

README

        

# T A S K / / F L O W

TaskFlow is a project and task management application designed to optimize collaboration and access control between users. The app allows administrators to register new users and manage roles, ensuring that each person has the appropriate level of access to projects and tasks.

With TaskFlow, users can efficiently create, update, and delete projects and tasks, while administrators can assign specific access levels, to ensure that only authorized people make critical modifications. The application also implements a secure authentication system, protecting access and ensuring that each operation is performed by authenticated users.

> [!IMPORTANT]
> This project is still in development

## Install

```bash

# start the date base
$ docker-compose up db

# install the node modules
$ npm install

# migrate the entities to date base
$ npm run m:gen -- ./migrations/init

# start the entities in date base
$ npm run m:run

# start the server
$ npm run start:dev

```

## Testing

``` bash
$ npm start test:watch
```
## Documentation Swagger

[3001/docs](http://localhost:3001/docs/)

## Author

Dario Marzzucco