/Costs

Primary LanguageJavaScript

Sobre

Foi desenvolvido um aplicativo de gerenciamento de projetos utilizando React.js, centrado na eficiência do CRUD (Create, Read, Update, Delete). O aplicativo permite que o usuário cadastre, edite, liste e exclua projetos, com uma abordagem voltada para a componentização. A aplicação integra o consumo de uma API 'fake', utilizando json-server para acessar métodos por meio do fetch. A navegação é facilitada por um sistema de rotas que transmite os 'id' de cada projeto pela URL.

Como utilizar

  • Para instalar as dependências necessárias
npm install
  • Após inicializar o projeto, abra uma nova aba do terminal e execute o comando abaixo para inicializar o servidor :
npm run backend
  • Iniciar a aplicação
npm start

Tecnologias utilizadas

Alguns Hooks utilizados

  • useState
  • useEffect
  • useParams
  • useHistory

Imagens

  • Home

image

  • Projetos

    image

  • Criar Projeto

image

  • Meus Projetos

image

  • Serviços

image

Pessoas que me ajudaram direta ou indiretamente a desenvolver o projeto:

  • Matheus Battisti - Hora de Codar
  • Rafael Bigeschi de Almeida - RafaelBig-BSI