Este projeto é uma aplicação web desenvolvida em React para gerenciar reservas de laboratórios. Ele permite a reserva de laboratórios por usuários, exibição da lista de laboratórios disponíveis, visualização e gerenciamento de agendamentos.
Cadastro de Laboratórios: Permite o cadastro de novos laboratórios com nome e quantidade de computadores. Lista de Laboratórios: Exibe a lista de laboratórios cadastrados, com opções para edição e exclusão. Reserva de Laboratórios: Usuários podem fazer reservas de laboratórios, informando nome, e-mail, data e laboratório desejado. Agendamentos: Exibe a lista de agendamentos, com opções para edição e exclusão.
- Clone o repositório:
git clone https://github.com/wemersonnino/Atividade-com-Requisi-es-HTTP-interdiciplinar-atividade-.git
- Acesse o diretório do projeto:
cd Atividade-com-Requisições-HTTP(interdiciplinar-atividade)
- Instale as dependências:
npm install
or
yarn install
- Inicie a aplicação:
npm start
or
yarn dev
Acesse a aplicação em http://localhost:3000 no navegador.
- src/components: Contém os componentes reutilizáveis da aplicação.
- src/pages: Páginas da aplicação.
- src/services: Funções e configurações relacionadas a serviços externos (ex: API).
O projeto assume a existência de uma API backend para a comunicação com o servidor. Certifique-se de ter a API backend configurada corretamente para o pleno funcionamento da aplicação. Para rodar o servidor backend se faz necessário abri um outro terminal e rodar o comando abaixo.
- Configure o servidor backend
json-server
para que oCRUD
funcione:
npm run json-server
or
yarn run json-server
- Replace
plugin:@typescript-eslint/recommended
toplugin:@typescript-eslint/recommended-type-checked
orplugin:@typescript-eslint/strict-type-checked
- Optionally add
plugin:@typescript-eslint/stylistic-type-checked
- Install eslint-plugin-react and add
plugin:react/recommended
&plugin:react/jsx-runtime
to theextends
list
Contribuições da Yasmin
Outras contribuições são bem-vindas! Sinta-se à vontade para abrir problemas (issues) e enviar pull requests com melhorias.
Wemerson Nino - @wemersonnino - [email protected]
Yasmin - @YaYaMonico - [email protected]
Project Link: https://github.com/wemersonnino/Atividade-com-Requisi-es-HTTP-interdiciplinar-atividade-
Licença Este projeto está sob a licença MIT.