Repository navigation
NodeShopPro v1.2.0
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.