O teste foi resolvido utilizando as seguintes tecnologias:
- Front-end: Angular
- Backend: NodeJS
- Banco de Dados: MySQL utilizando Sequelize como ORM
- SCSS e Bootstrap para estilizar
- Github para versionamento
O driver de dados utilizado é o MySQL e as
credenciais utilizadas estão no arquivo .env junto com a porta utilizada pelo express.
O nome do banco de dados utilizado é teste_developer_II.
- port=8080
- db_name=teste_developer_II
- db_user=root
- db_pass=
Para iniciar o servidor, basta iniciar o cmd na pasta /backend e digitar npm start.
Para iniciar o Angular, basta iniciar o cmd na pasta /frontend-angular e digitar ng serve.
PS: Não se esqueça de rodar o comando npm update em cada pasta para baixar as dependências do NodeJS e do Angular!!
Espero que goste! 😊