Sitio web CMS desarrollado en PHP 8 con conexión PDO, base de datos MySQL, para el diseño frontend se hace uso de librería Bootstrap 5 y Bootstrap Icons, el sitio web CMS contempla los roles de Administrador, Usuarios y Visita; se incluye el componente card de Bootstrap 5 donde se muestran las imágenes del producto, descripción y el botón visualizar, y se agrega la página detalle-producto donde se puede ver mayor detalle del producto; asimismo, se incluye la página de Home, la página Login y el dashboard administrativo donde accede el administrado y pueda crear usuarios y roles para brindar acceso a los módulos. Además, incluye todas librerías de Bootstrap 5 y Bootstrap Icons.
Instrucciones de Instalación
Configurar el servidor web:
Configurar la base de datos:
Configurar las credenciales de la base de datos:
Configurar permisos de archivos:
Acceder al sistema:
Características Implementadas:
✅ PHP 8 con PDO MySQL - Conexión segura a base de datos
✅ Bootstrap 5 - Diseño responsive moderno
✅ Bootstrap Icons - Iconografía consistente
✅ Sistema de Roles - Admin, Usuario, Visita
✅ Cards de Productos - Con imágenes, descripción y botón "Visualizar"
✅ Página de Detalle de Producto - Vista ampliada de cada producto
✅ Página de Login - Con validación de credenciales
✅ Dashboard Administrativo - Con estadísticas y acceso rápido
✅ Gestión de Usuarios - CRUD completo
✅ Gestión de Productos - CRUD completo con imágenes
✅ Gestión de Roles - Visualización de permisos
✅ Sistema de Autenticación - Con sesiones seguras
✅ Diseño Responsive - Adaptable a todos los dispositivos
Seguridad Implementada:
✅ Prepared Statements - Para prevenir inyección SQL
✅ Validación de Entrada - En todos los formularios
✅ Hash de Contraseñas - Usando password_hash()
✅ Protección de Sesiones - Con tiempo de expiración
✅ Control de Acceso - Basado en roles
✅ Subida Segura de Archivos - Con validación de tipos
Este sistema CMS está listo para usar y puede ser extendido con funcionalidades adicionales según sea necesario.
0 Comentarios