Sistema web de administración para cafetería desarrollado en PHP, MySQL y JavaScript.
Web-Admin/
├── config/ # Configuración del sistema
│ ├── config.php # Configuración general y constantes
│ └── database.php # Conexión a la base de datos
├── includes/ # Archivos compartidos
│ └── session.php # Gestión de sesiones
├── public/ # Directorio público (Document Root)
│ ├── index.php # Página de inicio
│ ├── .htaccess # Configuración Apache
│ ├── assets/ # Recursos estáticos
│ │ ├── css/ # Hojas de estilo
│ │ ├── js/ # Scripts JavaScript
│ │ └── images/ # Imágenes e iconos
│ └── templates/ # Plantillas de vistas
│ ├── login.php # Página de login
│ ├── logout.php # Cerrar sesión
│ ├── carta.php # Menú público
│ └── admin/ # Área administrativa
├── src/ # Código fuente
│ ├── auth/ # Autenticación
│ └── controllers/ # Controladores
├── .env.example # Ejemplo de variables de entorno
└── README.md # Este archivo
cd C:\xampp\htdocs\tareas-con-xampp\
git clone https://github.com/WhiteMooncy/Web-Admin.git
http://localhost/phpmyadminweb-admincp .env.example .env
# Editar .env con tus credenciales
http://localhost/tareas-con-xampp/Web-Admin/public/$projectFolder en config/config.phphttp://localhost/tareas-con-xampp/Web-Admin/public/http://localhost/tareas-con-xampp/Web-Admin/public/templates/login.phpArchivo: config/config.php
// Ajustar según tu instalación
$projectFolder = '/tareas-con-xampp/Web-Admin/public';
Archivo: config/database.php
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', '');
define('DB_NAME', 'web-admin');
O usar variables de entorno en .env:
DB_HOST=localhost
DB_USER=root
DB_PASS=
DB_NAME=web-admin
usuarios - Información de usuarios del sistemaroles - Definición de roles (Administrador, Empleado, Cliente)productos - Catálogo de productospedidos - Registro de pedidosproveedores - Información de proveedorespassword_hash() (bcrypt)htmlspecialchars().htaccessconfig/database.phpconfig/config.php sean correctasmod_rewrite esté habilitado en ApacheWhiteMooncy
v2.0.0 - Reorganización completa del proyecto con arquitectura mejorada