Gestor de Comentarios con Moderación
Objetivo
Desarrollar una aplicación web que permita publicar, listar y moderar comentarios almacenados en una base de datos, garantizando un flujo controlado entre usuarios y administrador.
Requisitos Técnicos
- Backend sugerido: PHP, Node.js o Python (framework libre a elección).
- Frontend sugerido: HTML5, CSS3, JavaScript (uso de Bootstrap recomendado).
- Base de datos sugeridas: MySQL o MariaDB.
- Debe incluir dos tipos de usuarios:
- Usuario general: puede enviar comentarios.
- Administrador: puede aprobar, eliminar o editar comentarios.
- El listado de comentarios visibles solo mostrará los aprobados.
Recomendaciones para la solución
- Estructura la base de datos con al menos tres tablas: usuarios, comentarios, roles.
- Implementa validación del lado cliente y servidor.
- Usa consultas preparadas para evitar inyección SQL.
- Implementa una interfaz amigable para el administrador.
- Incluye un contador de comentarios aprobados y pendientes.
Bono Creativo (Extra)
- Agrega un panel de estadísticas que muestre, en tiempo real, la cantidad de comentarios por día o por usuario (usa gráficos con Chart.js o similar).
