Skip to content

Erick-Bueno/TecnoCommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto TecnoCommerce

Este é um projeto de e-commerce desenvolvido com Vue.js no frontend e Node.js no backend para a construção da API. O banco de dados utilizado é o MySQL. O projeto permite a criação de uma loja online onde os usuários podem navegar por produtos, adicionar itens ao carrinho e efetuar pedidos.

Funcionalidades

O projeto inclui diversas funcionalidades:

  • Catálogo de produtos: Os usuários podem visualizar uma lista de produtos disponíveis para compra.
  • Carrinho de compras: Os usuários podem adicionar produtos ao carrinho, atualizar quantidades e remover itens.
  • Processo de checkout: Os usuários podem efetuar pedidos.

Tecnologias Utilizadas

  • Frontend: Vue.js é utilizado para criar a interface do usuário interativa e responsiva.
  • Backend: Node.js é usado para criar a API que permite a comunicação entre o frontend e o banco de dados.
  • Banco de Dados: MySQL armazena informações sobre produtos, pedidos e usuários.

Requisitos

Para executar o projeto em sua máquina local, você precisará das seguintes ferramentas:

  • Node.js e npm para o backend.
  • Vue.js e Vue CLI para o frontend.
  • MySQL Server para o banco de dados.

Configuração

  1. Clone o repositório para o seu computador usando o comando git clone.

  2. Navegue até as pastas do frontend e do backend e instale as dependências com npm install.

  3. Configure o banco de dados MySQL e atualize as configurações de conexão no backend.

  4. Inicie o servidor do backend e o servidor de desenvolvimento do frontend.

Executando o Projeto

  • Para iniciar o servidor do backend, navegue até a pasta do backend e execute o comando npm start.

  • Para iniciar o servidor de desenvolvimento do frontend, navegue até a pasta do frontend e execute o comando npm run serve.

  • Acesse o aplicativo em seu navegador no endereço indicado pelo servidor de desenvolvimento do frontend.

Contribuindo

Este projeto é um exemplo de e-commerce e é principalmente para fins de aprendizado. No entanto, você é bem-vindo para contribuir com melhorias, correções ou adicionar novos recursos. Sinta-se à vontade para fazer um fork deste repositório, implementar suas alterações e enviar um pull request.

Licença

Este projeto é de código aberto e segue a Licença MIT. Consulte o arquivo LICENSE para obter detalhes.

Contato

Se você tiver alguma dúvida, sugestão ou precisar de assistência, sinta-se à vontade para entrar em contato conosco através do email erickjb93@gmail.com.

Esperamos que este projeto de e-commerce seja útil para aprender sobre o desenvolvimento de aplicativos web com Vue.js e Node.js. Divirta-se explorando e aprimorando o projeto!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published