Construindo uma aplicação para gerencimento de projetos com React. O Costs foi uma ampliação da aula ministrada por Matheus Battisti na Hora de Codar.
Foram adicionados os seguintes recursos ao projeto:
- Criação das interfaces sobre empresa e contato;
- Validação dos formulários utilizando a biblioteca YUP;
- Criação do back-end para cadastro das mensagens enviadas no formulário de contato;
- Por fim, foi adicionado o campo search para pesquisa dos projetos cadastrados.
- HookForm/error-message
- HookForm/resolvers
- JSON Server
- React
- React Hook Form
- React Icons
- React Router Dom
- UUID
- YUP
Caso você deseja executar o projeto na sua máquina local, basta seguir os passos abaixo:
Para começar, você deve simplesmente clonar o repositório do projeto na sua máquina e instalar as dependências.
Abra o cmd (caso esteja utilizando o Windows) navegue até o local onde você clonou o projeto
cd "C:\Users\NomeDoComputador\Documents\cloneprojeto"
Depois, quando estiver na pasta do projeto, basta digitar no cmd a seguinte instrução: (dentro da pasta do projeto clonado)
npm install
Ao digitar a instrução acima, automaticamente ele irá baixar todas as dependências listadas e definidas no arquivo package.json:
node_modules
- que contêm os packages do npm que precisará para o projeto.
No diretório do projeto execute o camando abaixo para executar o back-end:
> npm run backend
Por fim, execute o camando abaixo para inicializar o projeto:
> npm start
Caso tenham dúvidas sobre o código do projeto, sintam-se a vontade em abrir uma ISSUE AQUI. Assim que possível, estarei respondendo as todas as dúvidas que tiverem!
- Licenciado sob a licença MIT - veja LICENSE para mais informações.
Desenvolvido por Lucas de Almeida Monteiro (: 👋 Entrar em contato!!