Esta é uma aplicação web desenvolvida por mim, de uma agenda eletrônica na qual possui uma tela de cadastro de contatos, grupos de contatos, e criação de eventos , como teste para uma vaga de desenvolvedor em que participei.
Primeiramente devemos instalar as dependências do projeto. Abra o terminal do Visual Studio Code (ou Powershell no Windows) e digite 'npm i' e pressione enter.
Devemos iniciar o servidor. Para isso abra o terminal do Visual Studio Code (ou Powershell no Windows) e digite 'npm run start'.
Agora devemos iniciar/criar o banco de dados e migrar os modelos presentes no projeto. Para isso abra o terminal do Visual Studio Code (ou Powershell no Windows) e digite 'npx sequelize-cli db:create' e pressione enter. Após, digite 'npx sequelize-cli db:migrate', e pressione enter.
Abra o arquivo index.html.
- É possível fazer o cadastro de novos contatos, grupos de contatos e eventos.
- O usuário pode visualizar sua lista completa de contatos, grupos e eventos.
- O usuário pode adicionar contatos aos grupos e eventos criados.
- O usuário pode deletar contatos de sua lista de contatos.
- O usuário pode deletar grupos e eventos criados.
- As listas de contatos, grupos e eventos estão ordenadas por ordem alfabética.
- É possível editar contatos existentes.
- É possível adicionar múltiplos contatos à grupos e eventos.
- É possível visualizar os participantes de um grupo e alterá-los.
- Ainda não é possível visualizar os participantes de um evento, assim como alterá-los.
- Rotina de envio de e-mail para os participantes do evento.