Skip to content

nathanoliveira3/projeto-final-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 

Repository files navigation

E-Commerce 🛒

💻 Sobre o projeto

Repositório para o trabalho final da disciplina Desenvolvimento WEB da Residência em Software/TIC do Serratec. Onde foi desenvolvido um E-Commerce.

⚙️ Funcionalidades

  • 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.

Recursos que devem estar disponíveis sem o usuário estar logado no sistema:

  • 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.

Desafio Extra (Opcional):

  • Solicitar um e-mail de "Esqueci minha senha".
  • Alterar a senha baseado no e-mail recebido.

🚀 Como executar o projeto

Pré-requisitos

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 .

🎲 Rodando o Backend (servidor)

# 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 

🧭 Rodando a aplicação web (Frontend)

# 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

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

  • Java
  • Spring Boot
  • Spring Security
  • JavaSccript
  • React
  • Axios
  • React Router Dom

👨‍💻 Equipe

About

Projeto final da disciplina desenvolvimento web - Utilizando o framework React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors