Voltar para projetos
APIsAvancadoCompleto

product-catalog-manager

API para gerenciamento de catalogo de produtos usando Node.js, TypeScript, NestJS e MongoDB.

API de catalogo para estudar organizacao de dominio, contratos REST e persistencia em MongoDB com NestJS.

Banner do projeto product-catalog-manager

project.context

Modelagem de dominio e organizacao backend moderna.

NestJSTypeScriptMongoDBAPI REST

Problema resolvido

Catalogos precisam de CRUD previsivel, validacao e separacao clara entre entidades e transporte.

Arquitetura

NestJS organiza controllers, services e modulos; MongoDB persiste produtos e dados de catalogo.

Stack principal

NestJS, TypeScript, MongoDB, API REST

Funcionalidades
  • CRUD de produtos
  • API REST
  • Modularizacao NestJS
  • Persistencia MongoDB
Desafios tecnicos
  • Definir contratos consistentes
  • Validar entradas
  • Evitar acoplamento entre banco e API
Aprendizados
  • NestJS favorece organizacao progressiva
  • Contratos claros reduzem retrabalho
  • APIs de catalogo treinam modelagem pratica
Relacionados

Continue explorando projetos conectados.

A relacao usa categoria, stack e destaque para sugerir caminhos proximos dentro do portfolio.

Todos os projetos
Banner do projeto repository-stars
Automacao Criativa

repository-stars

Projeto que transforma estrelas de um repositorio GitHub em video, criando uma representacao visual da popularidade de um projeto.

Banner do projeto chatgpt-go-websockets
Inteligencia Artificial

chatgpt-go-websockets

Chat em tempo real usando WebSockets e API do ChatGPT.

Banner do projeto golang-game-with-websockets
Games

golang-game-with-websockets

Jogo multiplayer em Go usando Ebiten para renderizacao grafica e Fiber/WebSockets para comunicacao entre jogadores.