Skip to content

NodeShopPro v1.2.0

Choose a tag to compare

@jeniferplacido jeniferplacido released this 31 Jul 00:05
15e3ff9

Integração com MongoDB e Mongoose:

  • Adicionado suporte para persistência de dados usando MongoDB Atlas.
  • Esquemas do Mongoose configurados para produtos, carrinhos e mensagens.
  • Implementação de gerenciadores de dados utilizando Mongoose.

Novas Funcionalidades:
Sistema de Produtos:

  • Criação de produtos com persistência no MongoDB.
  • Leitura de todos os produtos e produtos por ID.
  • Atualização de produtos existentes.
  • Exclusão de produtos.
  • Sistema de Carrinhos:
  • Criação de novos carrinhos.
  • Adição de produtos aos carrinhos.
  • Visualização dos produtos em um carrinho específico.

Chat em Tempo Real:

  • Implementação de um sistema de chat usando WebSocket.
  • Visualização de mensagens em tempo real.
  • Persistência das mensagens no MongoDB.

Melhorias na Estrutura do Projeto:
-Reorganização do projeto para separar gerenciadores de sistema de arquivos e MongoDB.

  • Criação de uma estrutura de diretórios para modelos e gerenciadores de dados.
  • Adição de novas rotas e serviços.

Novas Views com Handlebars:

  • home.handlebars: Lista de todos os produtos.
  • realTimeProducts.handlebars: Lista de produtos com atualização em tempo real via WebSocket.
  • chat.handlebars: Sistema de chat com mensagens em tempo real.

Correções de Bugs:

  • Correção de problemas relacionados à definição de variáveis e erros de referência.
  • Melhorias na lógica de adição e exclusão de produtos para garantir a atualização correta das listas.