test / prompts.txt
fakesisalg's picture
Add 3 files
a93de95 verified
Crea una aplicación web completa que funcione como un sistema de inventario conectado a una base de datos MySQL. Esta aplicación debe incluir las siguientes características: Pantalla de login con autenticación de usuarios. Roles de acceso: Administrador: puede ver, añadir, editar y eliminar productos. Usuario: solo puede ver y añadir productos. Una vez iniciado sesión: Mostrar una interfaz con un formulario para añadir nuevos productos (nombre, categoría, precio, cantidad). Mostrar una lista con los productos almacenados en la base de datos. Desde esta lista, los administradores pueden editar y eliminar productos. La base de datos debe estar conectada a MySQL, permitiendo que todo lo que se haga desde la página (añadir, editar, eliminar, listar) se refleje directamente en la base de datos. Debe poder probarse con herramientas como Postman y visualizarse con HeidiSQL. Usa tecnologías modernas (HTML, CSS, JavaScript, Node.js o cualquier stack que facilite la conexión a MySQL). Importante: El login debe funcionar con validación real (no solo visual), y los roles deben restringir las acciones en la interfaz según el tipo de usuario. El diseño debe ser sencillo y claro, tipo dashboard.