# Tienda MVC - Documentación ## Docs - [Introducción](https://reduardo.mintlify.app/introduction.md): Sistema de gestión de productos con arquitectura MVC en PHP 8 - [Instalación Rápida](https://reduardo.mintlify.app/quickstart.md): Guía paso a paso para instalar y ejecutar el sistema - [Arquitectura del Sistema](https://reduardo.mintlify.app/architecture.md): Estructura de archivos y patrón MVC implementado - [Catálogo Público](https://reduardo.mintlify.app/guide/catalogo.md): Cómo funciona el catálogo de productos para visitantes - [Administración](https://reduardo.mintlify.app/guide/administracion.md): Panel de administración para gestionar productos - [Bitácora](https://reduardo.mintlify.app/guide/bitacora.md): Sistema de registro de acciones del administrador - [Validaciones](https://reduardo.mintlify.app/extras/validaciones.md): Validación de precios, existencia y SKU duplicado - [Paginación](https://reduardo.mintlify.app/extras/paginacion.md): Sistema de paginación para productos y bitácora - [Subida de Imágenes](https://reduardo.mintlify.app/extras/imagenes.md): Carga y gestión de imágenes de productos - [Protección CSRF](https://reduardo.mintlify.app/extras/csrf.md): Implementación de tokens CSRF en formularios - [Rutas Amigables](https://reduardo.mintlify.app/extras/rutas-amigables.md): URLs limpias con .htaccess y router.php - [Bitácora (Log)](https://reduardo.mintlify.app/extras/bitacora-log.md): Registro de auditoría de acciones del administrador - [Descripción General](https://reduardo.mintlify.app/api-reference/overview.md): API REST para gestionar productos desde clientes externos como Postman - [Login](https://reduardo.mintlify.app/api-reference/login.md): Autenticarse para usar la API - [Listar Productos](https://reduardo.mintlify.app/api-reference/listar-productos.md): Obtener todos los productos del sistema - [Obtener Producto](https://reduardo.mintlify.app/api-reference/obtener-producto.md): Obtener un producto específico por su SKU - [Actualizar Producto](https://reduardo.mintlify.app/api-reference/actualizar-producto.md): Modificar un producto existente por su SKU - [Eliminar Producto](https://reduardo.mintlify.app/api-reference/eliminar-producto.md): Eliminar un producto del sistema por su SKU This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.