Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/dmarzzucco/t-a-s-k-----f-l-o-w
- Owner: DMarzzucco
- Created: 2024-06-15T18:52:31.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T21:29:05.000Z (about 2 months ago)
- Last Synced: 2024-11-18T22:38:00.180Z (about 2 months ago)
- Topics: api-rest, backend, docker, express, nestjs, postgresql, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 907 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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