Repositório para o trabalho final da disciplina Desenvolvimento WEB da Residência em Software/TIC do Serratec. Onde foi desenvolvido um E-Commerce.
-
Um Cliente poderá se cadastrar livremente.
Após logado o Cliente poderá fazer as seguintes operações:
- Atualizar seus próprios dados pessoais.
- Deletar sua própria conta.
- Criar um novo Pedido.
- Editar um pedido que não esteja com status de finalizado
- Finalizar um pedido, alterar seu status para finalizado.
- Visualizar todas as categorias ou uma específica pelo nome.
- Criar uma nova categoria.
- Editar uma categoria.
- Deletar uma categoria.
- Visualizar todos os produtos ou um específico pelo nome.
- Criar um novo produto (Com imagem).
- Editar um produto.
- Deletar um produto.
- Visualizar todos os pedidos.
- Excluir algum pedido.
- Solicitar um e-mail de "Esqueci minha senha".
- Alterar a senha baseado no e-mail recebido.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Eclipse ou qualquer outra IDE Java, VsCode e Node.js .
# Clone este repositório
$ git clone https://github.com/nathanoliveira3/trabalho_final_API_restfull.git
# Abra o projeto na sua IDE e execute o código
# Clone este repositório
$ git clone git@github.com:nathanoliveira3/projeto_final-react.git
# Acesse a pasta do projeto
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run start
# A aplicação será aberta na porta:3000 - acesse http://localhost:3000
As seguintes ferramentas foram usadas na construção do projeto:
- Java
- Spring Boot
- Spring Security
- JavaSccript
- React
- Axios
- React Router Dom
- Nathan - https://github.com/nathanoliveira3
- Vinícius - https://github.com/VGSiqueira
- Rafael - https://github.com/RMStorck
- Bernardo - https://github.com/BernardoWaldhelm
- Dany - https://github.com/bluejynz
- Dylan - https://github.com/dylancdutra