Desenvolvido para o desafio técnico Front End da empresa DIWE.
-
git clone git@github.com:dcmatheus/contacts-app.git
-
npm install
-
npm run dev
A aplicação ficara disponível em http://localhost:3000
Os componentes foram separados baseados no Atomic Design.
src
├── components // Molecules - Componentes mais fundamentais da aplicação
│
├── patterns // Organisms - Componentes complexos formados por diversos componentes fundamentais
│
├── pages // Templates|Pages - Componentes que representam as páginas em si
│
├── api // Conexões com a API
│
├── context // Context da aplicação(contextApi)
│
├── hooks // Hooks react personalizados
│
├── images // Imagens utilizadas na aplicação
│
├── styles // Estilização dos componentes
│
├── types // Arquivos de tipagem
│
└── utils // Arquivos úteis a aplicação que não entram em nenhuma das outras pastas
O deploy foi feito utilizando o Heroku.
Link do Deploy: https://dcmatheus-contacts-app.herokuapp.com/