Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

252 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sobre o Projeto

O seguinte projeto foi elaborado para a matéria de Programação WEB, e se trata de uma loja online de venda de vinhos onde é possível criar uma conta, alterar dados desse cadastro, se logar (e deslogar), visualizar detalhes dos vinhos, adicionar um item ao carrinho e, por fim, efetuar uma compra.

Tecnologias

Para desenvolver o front-end foi utiliza o framework Angular (typescript), e para o back-end Sprintboot (java), além de HTML e CSS para estruturar e estilar as páginas. No banco de dados foi utilizado a linguagem SQL e o framework MySQL (para gerenciar).

Frontend Backend
Linguagens TypeScript HTML5 CSS3 Java
Frameworks Angular Spring MySQL
IDE / Editor Visual Studio Code IntelliJ IDEA

Contribuidores

Pré-requisitos

  1. Instale o Node.js e certifique-se de que ele inclua o gerenciador de pacotes npm.
  2. Instale o Angular CLI globalmente.
  3. Instale o Java Development Kit (JDK) ou semelhantes.
  4. Instale o MySQL. Opcionalmente você pode baixar o MySQL Workbench para gerenciar o banco de dado via interface gráfica.
  5. Instale o Postman para efetuar requisições manuais.

Inicializando o projeto

  1. Inicialize o serviço do MySQL (MySQL80).
  2. Faça um git clone do repositório:
git clone https://github.com/LucasKazuhiro/loja-vinho.git
  1. Execute o arquivo LojavinhoSpringbootApplication.java.
  2. Importe o arquivo requestsPostman.json no Postman e na pasta "Vinho" execute todas as requisições POST.
  3. Acesse a pasta lojavinho-angular, abra o CMD e execute o seguinte código:
ng serve
  1. Acesse o localhost para abrir o site:
http://localhost:4200/



Imagens do Projeto

Vitrine da Loja

Pàgina da Vitrine

Cadastro de Usuário

Página de Cadastro

Pesquisa de Produto

Página de Pesquisa

Detalhes do Produto

Página de Detalhe

Carrinho

Página do Carrinho

About

A website focused on wine sales with an elegant and luxurious design. Users can create an account, log in, view wine details, and add wines to the shopping cart.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages