Aplicación para gestionar tareas.
Cortar folder "client" fuera de "project" antes de ejecutar nest
Uso de la libreria @nest/crud https://github.com/nestjsx/crud para la API REST, en la carpeta tasks-api. Borrar, crear y leer funcionales, para usarlos usar la siguiente ruta: http://localhost:5000/tasks
Crear, leer, borrado blando y recuperación implementados, actualizar aún no es funcional
- Crear ejemplo:
mutation {
createTask(createTaskInput: {
id: 20,
title: "work",
state: "pending",
priority: "low",
endDate: "2019-12-03T09:54:33Z"
}){
id,
title,
state,
priority,
endDate
}
}
- Leer ejemplo:
{
tasks
}
- Borrado blando ejemplo:
mutation {
deleteTask( id: 5 ) {
id,
}
}
- Recuperación ejemplo:
mutation {
restoreTask( id: 5 ) {
id,
}
}
El frontend no está terminado, ha falta de hacer las llamadas al backend para recibir datos
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov