/utfpr-projeto-extensao-lab

Projeto de Extensão - base do frontend para sistema de controle do Laboratório de Química

Primary LanguageJavaScript

Sistema de Controle do Laboratório de Química

This project was bootstrapped with Create React App.


Setup Básico

No diretório do projeto, rode os comandos:

npm i

Instala todas as dependências necessárias

npm start

Roda o projeto em modo de desenvolvimento Abra http://localhost:3000 para ver no browser


Estrutura do projeto

src

Pasta com todo o conteúdo funcional do projeto. Fora desta pasta os arquivos são para configurações gerais.

src/components

Componentes reutilizaveis do projeto

src/pages

Estrutura de páginas e rotas da aplicação

src/providers

Providers necessários para configuração das bibliotecas. Gerenciamento global de estado com o context pode ser feito aqui.

src/providers

Providers necessários para configuração das bibliotecas. Gerenciamento global de estado com o context pode ser feito aqui.

src/service

Todos os hooks pra querys e mutations do sistema.


Bibliotecas utilizadas

@chakra-ui/react

Biblioteca de componentes.

A documentação pode ser encontrada aqui: https://chakra-ui.com/

react-hook-form

Biblioteca de gerenciamento de formulários

A documentação pode ser encontrada aqui: https://react-hook-form.com/

react-query

Biblioteca para gerenciamento de estado e fetch de API

A documentação pode ser encontrada aqui: https://react-query.tanstack.com/

axios

Biblioteca de client http

A documentação pode ser encontrada aqui: https://axios-http.com/