Skip to content
On this page

API REST para E-commerce

🧩 Problema

El objetivo del proyecto fue desarrollar un backend escalable para gestionar:

  • usuarios
  • productos
  • órdenes

incluyendo un sistema de autenticación seguro y una estructura clara para futuros crecimientos.


🛠️ Stack

  • Node.js
  • Express
  • MongoDB
  • JWT

🏗️ Arquitectura

La API se diseñó siguiendo principios REST, separando responsabilidades en:

  • rutas
  • controladores
  • servicios
  • modelos

La estructura fue pensada para:

  • mantener el código legible
  • facilitar la escalabilidad
  • permitir cambios sin afectar todo el sistema

🔐 Seguridad

  • Autenticación basada en JWT
  • Middleware para proteger rutas sensibles
  • Validación de datos antes de procesarlos

📚 Aprendizajes

Este proyecto me permitió:

  • entender el diseño completo de una API backend
  • implementar autenticación de forma consciente
  • organizar un proyecto pensando en mantenimiento a largo plazo

Construido con VitePress · Vue · Netlify