Skip to content

Repositório parte do portfólio da empresa SarsDev. Web API usando NodeJs para fazer controle de relógio de ponto eletrônico.

License

Notifications You must be signed in to change notification settings

Sars-Desenvolvimento-de-Software/portfolio_api_relogiodeponto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfólio - Web API com NodeJs

Software para controle de relógio de ponto eletrônico

Proposta

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.

Aspectos técnicos

Arquitetura e Design

  • Adotada a arquitetura REST.
  • Utilizado o padrão de projeto em camadas.
  • Utilizado o paradigma de protótipos da linguagem JavaScript.

Tecnologias

  • NodeJs
  • ExpressJs
  • Base de dados em memória

Aspectos de negócio

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

About

Repositório parte do portfólio da empresa SarsDev. Web API usando NodeJs para fazer controle de relógio de ponto eletrônico.

Topics

Resources

License

Stars

Watchers

Forks