Skip to main content

Tienda MVC

Sistema web desarrollado en PHP 8 con arquitectura MVC que permite la gestión de productos a través de un panel de administración y un catálogo público para visitantes.

Tecnologías Utilizadas

PHP 8 + POO

Programación Orientada a Objetos con Namespaces y Autoloading

MySQL + PDO

Base de datos relacional con sentencias preparadas y transacciones

Bootstrap 5

Framework CSS responsivo con Bootstrap Icons

MVC

Patrón Modelo-Vista-Controlador con Front Controller

Características Principales

  • Catálogo público de productos con búsqueda y paginación
  • Panel de administración protegido con autenticación
  • CRUD completo de productos (Crear, Leer, Actualizar, Eliminar)
  • API REST para integración con clientes externos (Postman)
  • 8 mejoras extra implementadas (validaciones, imágenes, CSRF, logs, etc.)

Autores

Proyecto desarrollado para la materia de Desarrollo Web Avanzado con el Dr. José Alfonso Aguilar Calderón — Facultad de Informática Mazatlán, UAS.