Gestor de Comentarios con Moderación

in #programacionweb3 days ago

_duno_.png

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).