Projeto eCommerce

Este é um projeto pessoal de eCommerce desenvolvido utilizando Node.js, Tailwind CSS, React.js e MongoDB. O objetivo deste projeto é treinar minhas habilidades no desenvolvimento de aplicações web, criando uma aplicação completa para gerenciar um eCommerce.

Tecnologias Utilizadas

  • Node.js: uma plataforma de desenvolvimento de aplicações web que utiliza JavaScript no servidor. Foi utilizado para criar a API e o servidor do eCommerce.
  • Tailwind CSS: um framework CSS utilitário que oferece classes pré-definidas para estilização rápida e consistente. Foi utilizado para estilizar a interface do eCommerce.
  • React.js: uma biblioteca JavaScript para criação de interfaces de usuário. Foi utilizado para construir a interface do eCommerce de forma modular e reutilizável.
  • MongoDB: um banco de dados NoSQL orientado a documentos. Foi utilizado para armazenar os dados do eCommerce, como informações de produtos, pedidos e usuários.

Funcionalidades principais:

  • Cadastro e autenticação de usuários: os usuários podem criar uma conta e fazer login para acessar o eCommerce.
  • Listagem de produtos: os usuários podem visualizar os produtos disponíveis para compra.
  • Adição ao carrinho de compras: os usuários podem adicionar produtos ao carrinho de compras.
  • Finalização de pedidos: os usuários podem finalizar a compra dos produtos selecionados.
  • Gerenciamento de estoque: os administradores do eCommerce podem adicionar, editar e remover produtos, mantendo o controle do estoque.

Instalação e Execução

Faça o clone deste repositório. Navegue até o diretório raiz do projeto. Execute o comando npm install para instalar as dependências do projeto. Configure as variáveis de ambiente no arquivo .env com as informações necessárias para a conexão com o banco de dados e outras configurações específicas. Execute o comando npm start para iniciar a aplicação. Acesse o eCommerce no seu navegador através do endereço http://localhost:3333.

ScreenGames ScreenHome