Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

proyectomanejo

📅 Proyecto de Gestión de Evento

📝 Descripción del Proyecto

Este proyecto consiste en el desarrollo de una página web para la gestión de un evento único. Incluye funcionalidades de autenticación (login, registro, recuperación de contraseña por correo), así como roles de cliente y administrador.

Los usuarios pueden registrarse y enviar una solicitud para participar en el evento. Un administrador debe aprobar la solicitud, y el sistema notificará al cliente el estado de la misma.


🚀 Funcionalidades Principales

  • Registro y login de usuarios
  • Recuperación de contraseña vía correo electrónico
  • Roles de administrador y cliente
  • Envío de solicitudes de participación al evento
  • Aprobación o rechazo de solicitudes por parte del admin
  • Interfaz de usuario responsive y coherente

👥 Distribución del Trabajo

🔐 Persona 1 – Autenticación

  • Frontend:
    • client/pages/login.php
    • client/pages/register.php
  • Backend:
    • Validación de usuarios
    • Manejo de sesiones
    • Carpeta: utils/

👤 Persona 2 – Cliente

  • Frontend:
    • client/index.php
    • client/pages/ (crear solicitud, ver estado)
    • client/includes/
  • Funcionalidad:
    • Crear y enviar solicitud
    • Ver estado (aprobado/rechazado)

🛠️ Persona 3 – Admin

  • Archivos:
    • admin/index.php
    • admin/pages/ (gestión de solicitudes)
    • admin/includes/
  • Funcionalidad:
    • Aprobar o rechazar solicitudes

🎨 Persona 4 – Estilos y Diseño

  • Archivos:
    • styles/, cover.css, assets/, client/styles/, admin/styles/
  • Responsabilidades:
    • Crear un diseño coherente
    • Agregar imágenes, íconos, fuentes

🧠 Persona 5 – Backend General y Base de Datos

  • Archivos:
    • includes/, utils/, config.php
  • Responsabilidades:
    • Conexión a base de datos
    • Validaciones y funciones globales
    • Modelo de datos: usuarios, roles, solicitudes, eventos
    • Apoyo técnico al equipo

🗄️ Base de Datos

La base de datos debe incluir como mínimo las siguientes tablas:

  • usuarios (con roles: admin, cliente)
  • solicitudes (estado, fecha, id_usuario)

🧩 Requisitos Técnicos

  • PHP (con conexión a base de datos, sesiones, manejo de formularios)
  • MySQL (modelo relacional)
  • HTML, CSS, JS para el frontend
  • Librerías opcionales: Bootstrap, FontAwesome, etc.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages