Projeto feito em Node em conjunto com o Express para a criação de uma agenda de contatos que podem ser adicionados, excluidos, listados e editados.
- Visual Studio Code - Editor de código recomendado para rodar a aplicação.
- NodeJS - Framework JavaScript necessário para rodar os comandos de execução do programa.
IMPORTANTE! O projeto funciona na versão v16.20.0 (LTS) do Node, pode ser que em uma versão diferente o projeto não funcione como esperado, neste caso use o NVM para gerenciar as versões do Node no seu computador
- Depois de clonado este repositório, abra um terminal na pasta raiz do projeto e digite o comando:
npm install
Após instalada as bibliotecas necessárias, execute os comandos:
Observação: Os comandos devem ser executados em terminais diferentes na pasta raiz do projeto
npm run start
npm run dev
A sua saída deve ser algo parecido com isso:
- Abra algum navegador de sua preferência, (recomendado usar o Chrome), e navegue para a seguinte URL
http://localhost:3000
.
A seguinte página será exibida:
Ao clicar no link de "Register contact" no canto superior direito, um aviso será exibido pedindo para fazer login:
Para isso, clique no link de "Sign in" para realizar ou a criação de uma conta, ou o login de uma conta já existente.
Depois de logado, um aviso vai aparecer na página dizendo que o login foi efetuado com sucesso:
Depois, basta registrar os contatos e ir navegando pelo projeto usando as funcionalidades (gifs abaixo):