Seuphone web é uma aplicação simulando um e-commerce com diversas funcionalidades. OBS: Você pode consultar tudo sobre a aplicação no documento localizado na pasta "Documentação" no repositório do back-end.
⚠️ Atenção- Esta aplicação está divida entre BACK-END e FRONT-END (Esta página), a outra parte você pode estar consultando aqui
- Essa aplicação trata-se de um projeto do 4 Semestre do curso de Análise e Desenvolvimento de Sistemas da faculdade FAPEN e foi desenvolvida apenas com o intuito de estudos.
- Você pode consultar projetos de outros semestres também:
- 2 Semestre.
- 3 Semestre.
Servidor desligado.
Você pode acessar a demonstração da página acessando este link.
E também a documentação das apis acessando aqui.
# usuário administrador para testes.
usuário: bob.brown@gmail.com
senha: 123456
# Você também pode criar seu proprio usuário.
- Usuários
-
- Criação e atualização de dados;
-
- Recuperação de senha;
- Produtos
-
- Listagem de produtos (Apenas com estoque);
-
- Filtro de busca;
- Carrinho
-
- Adição e Remoção de produtos;
-
- Atualização de quantidade;
- Pedido de Compra
-
- Método de pagamento (Demonstrativo apenas);
-
- Atualização de endereço no ato da compra;
- Painel Administrativo;
-
- Criação de Usuários;
-
- Criação de Pedidos;
Esse projeto utiliza:
- [C#] - Linguagem da Microsoft para o desenvolvimento das APIS do back-end;
- [SQL Server] - Banco de dados utilizado para armazenamento de informação;
- [ReactJS] - Biblioteca em javascript para a construção do front-end;
- [Swagger] - Documentação das APIS;
- [.NET Core 3.1] - Versão utilizada no projeto;
- [Entity Framework] - Mapeamento do banco de dados para os models da aplicação.
- Opcional [Docker] - Container para a criação do banco de dados.
Essa aplicação necessita de Node.js instalado para rodar.
Após clonar o repositório, instalar as dependencias.
npm install
Iniciar o projeto.
npm run start
O projeto estará disponível na url:
http://localhost:3000