Skip to content

Sistema de registros de pontos em um relógio de ponto eletrônico

Notifications You must be signed in to change notification settings

josafaverissimo/my-employee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

My Employee

Configuração inicial

Backend

Acesse o diretório backend e siga os passos abaixo:

  1. Execute composer install;
  2. Configure o arquivo .env. Utilize o arquivo .env.example como base e altere as informações de acordo com o seu ambiente:
    DB_DATABASE
    DB_USERNAME
    DB_PASSWORD
  3. Execute php artisan migrate;
  4. Execute php artisan serve.

    Por padrão o processo irá rodar na porta 8000

Frontend

Acesse o diretório frontend e siga os passos abaixo:

  1. npm install -g @angular/cli
  2. npm install ou yarn install
  3. ng serve

    Por padrão o processo irá rodar na porta 4200

Rotas da aplicação

Após ter configurado o backend e frontend. Estamos prontos para utilizar a aplicação.

O frontend tem apenas três rotas: [nomeDoColaborador]/registrar, /registros e [nomeDoColaborador]/validar.

O backend é uma api, ela tem as seguintes rotas:
(get) employees, retorna todos os colaboradores registrados
(get) employees/{employeeName}, retorna um colaborador pelo nome
(post) employees, armazena os dados que o frontend enviar
(post) employees/validate/{id}, valida ou invalida um registro de um colaborador

Executando a aplicação

Basta acessar a aplicação frontend e digitar algumas das rotas:
[nomeDoColaborador]/registrar
/registros
[nomeDoColaborador]/validar

Por exemplo http://localhost:4200/josafaverissimo/registrar

About

Sistema de registros de pontos em um relógio de ponto eletrônico

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published