Skip to content

Instantly share code, notes, and snippets.

@fabiomb
Created July 29, 2025 03:05
Show Gist options
  • Select an option

  • Save fabiomb/ec8703f3d47b23e56a0fa6b6e40b5524 to your computer and use it in GitHub Desktop.

Select an option

Save fabiomb/ec8703f3d47b23e56a0fa6b6e40b5524 to your computer and use it in GitHub Desktop.

Dashboard de Administración LDV - Instrucciones Principales

Objetivo del Proyecto

Crear un dashboard de administración para gestionar la "Ruleta Rusa" con sus "balas" (contenido multimedia) y "ruletas" (agrupaciones de balas).

Restricciones Importantes

  • SOLO DESARROLLAR LA FASE ACTUAL - No avanzar a la siguiente fase sin confirmación explícita
  • NO CREAR FUNCIONES EXTRAS - Solo implementar lo especificado en cada fase
  • USAR ESTRUCTURA EXISTENTE - Respetar la arquitectura de archivos descrita
  • BOOTSTRAP + JQUERY - Usar solo estas librerías ubicadas en /js/ y /css/
  • NO AGREGAR ADORNOS NI ANIMACIONES NO SOLICITADAS - Solo crear un diseño sobrio sin excesos

Estructura de Archivos Base

/admin/
  /template/ (templates comunes)
  /css/admin-ruleta.css
  /js/admin-ruleta.js
  funciones.php
/js/ (Bootstrap y jQuery)
/css/ (Bootstrap y jQuery)  
/db/mysqli.php (abstracción BD)
/sql/database.sql
config.php (incluir, es la configuración del sitio)
common.php (incluir, son las funciones comunes de todo el sitio)
seguro.php (incluir, es el sistema de control de usuario y sesiones)

Orden de Inclusión de Librerías (OBLIGATORIO)

include($dir."config.php");
include($dir."db/db.php");
include($dir."common.php");
include($dir."seguro.php");
include("funciones.php");
// Resto de librerías después

Templates Comunes (OBLIGATORIO USAR)

  • /admin/template/header.php - Contiene común
  • /admin/template/menu.php - Menú de navegación para todo el administrador
  • /admin/template/footer.php - Footer común

Próximos Pasos

  1. Leer /docs/fase1_instructions.md para comenzar con Fase 1
  2. Una vez completada Fase 1, solicitar /docs/fase2_instructions.md
  3. Continuar secuencialmente hasta Fase 4

Reglas de Desarrollo

  • Una función a la vez - Completar antes de pasar a la siguiente
  • Confirmar cada paso - Preguntar antes de implementar funcionalidad nueva
  • Usar ejemplos de BD - Consultar /docs/database_examples.md para sintaxis correcta
  • Mantener simplicidad - No agregar validaciones o features extra
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment