API REST Node Js gérant le pointage des employée de l'école ABC.
# development
$ docker-compose up
# enter in docker container
docker container exec -it app_pointage
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Swagger url
GET /api
Create employee
POST /employee
{
"name": {STRING}
"firstName": {STRING}
"department": {STRING}
}
Get all employee with filter
POST /employee/all
Optional
{
"dateCreated": "YYYY-MM-DD"
}
Check in employee
GET /employee/check-in/{employeeId}
Check out employee
GET /employee/check-out/{employeeId}
{
"comment": {STRING}
}
duration will set directly in database