🛍️ Bienvenido a Shop API¶
Una solución completa para la gestión de tiendas, compras, ventas y usuarios.
Shop API te permite integrar fácilmente funcionalidades clave como:
- ✅ Gestión de productos y stock
- ✅ Creación de órdenes y cancelaciones
- ✅ Procesamiento de pagos con Stripe
- ✅ Control de usuarios con roles
- ✅ Seguridad avanzada con autenticación JWT
- ✅ Almacenamiento de imágenes con Firebase
Ya seas desarrollador, administrador o simplemente estés explorando, esta documentación está pensada para ser clara, interactiva y fácil de entender.
🚀 ¿Qué puedes hacer aquí?¶
Con esta documentación podrás:
📦 Consultar endpoints
Explora cada ruta, sus parámetros, respuestas y ejemplos reales.
🔐 Entender la seguridad
Aprende cómo se maneja la autenticación y los permisos por rol.
🛠️ Conectar tu app fácilmente
Sigue nuestras guías paso a paso para consumir esta API desde tu frontend o herramienta favorita (Postman, Insomnia...).
🧩 Estructura general¶
📁 Productos → Registrar, editar, eliminar y consultar productos
🧾 Órdenes → Crear compras, cancelar, reembolsar
🧑 Usuarios → Registro, login y control de roles
🛡️ Seguridad → JWT y protección de rutas
💳 Pagos (Stripe) → Procesar pagos de forma segura
🖼️ Imágenes (Firebase)→ Almacenar imágenes asociadas
🧭 ¿Por dónde empezar?¶
Te recomendamos comenzar por 👉 Introducción, donde aprenderás cómo instalar y configurar el entorno en pocos pasos.