Para a resolução do desafio proposto, utilizei as seguintes tecnologias:
- CLI do **VUEJS** na criação da landing page de captura de currículos;
- Desenvolvimento da API com o **LARAVEL**
- Painel administrativo usei como base o **Voyager** (pacote php para LARAVEL)
Dentro do diretório frontend instale as dependências do npm executando o comando:
$ npm install
Ainda dentro do diretório frontend execute o comando:
$ npm run serve
No diretório raiz da aplicação instale as dependências do composer
$ composer install
Criando as tabelas
$ php artisan migrate
Alimentando as tabelas com as configurações das breads do voyager e dados do usuário admin
$ php artisan db:seed
Após rodar o comando será criado o usuário com as seguintes credenciais para acessar o painel do voyager:
email: admin@rits.com.br senha: 12345678
execute o comando
$ php artisan serve
ps: Para localização correto de imagens e arquivos no admin,
configurar APP_URL no .env com localhost:(porta) exato
** Caso necessário instalação do NODE e/ou VUE na máquina, consulte a documentação **