Este repositório faz parte do portfólio da empresa SarsDev e busca demonstrar com um protótipo as funcionalidades e características de uma Web API que pode ser usada para:
- Integrar dados com outros softwares
- Disponibilizar dados em formatos específicos
- Disponibilizar ações disparadas por qualquer cliente web
Important
Esse repositório não tem pretenção de ser um produto para consumo de clientes, apenas um protótipo para demonstração e análise de aspectos técnicos.
- Adotada a arquitetura REST.
- Utilizado o padrão de projeto em camadas.
- Utilizado o paradigma de protótipos da linguagem JavaScript.
- NodeJs
- ExpressJs
- Base de dados em memória
Esse projeto simula o controle de relógio de ponto eletrônico e portanto deve permitir:
- Consultar, criar, alterar e remover usuários
- Registrar apontamentos de horas realizados
- Editar ou remover apontamentos de horas com justificativa
- Consultar os apontamento de horas
- Consultar visão totalizada dos dados