Acesse o diretório backend e siga os passos abaixo:
- Execute composer install;
- 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 - Execute php artisan migrate;
- Execute php artisan serve.
Por padrão o processo irá rodar na porta 8000
Acesse o diretório frontend e siga os passos abaixo:
- npm install -g @angular/cli
- npm install ou yarn install
- ng serve
Por padrão o processo irá rodar na porta 4200
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
Basta acessar a aplicação frontend e digitar algumas das rotas:
[nomeDoColaborador]/registrar
/registros
[nomeDoColaborador]/validar
Por exemplo http://localhost:4200/josafaverissimo/registrar