A
Anonymous

Gestión de Registro de Detalles con React y Tailwind

Desarrollar-una-aplicación-web-que-permita-gestionar-un-registro-de-detalles-con-las-siguientes-características:-Campos-obligatorios:-Título-del-detalle-Empresa-Fecha-de-inicio-Fecha-de-vencimiento-Número-de-teléfono-Correo-electrónico-WhatsApp-Nota-Funcionalidades-CRUD:-Crear:-Formulario-intuitivo-para-agregar-nuevos-registros.-Al-hacer-clic-en-un-botón-"Nuevo",-se-desplegará-el-formulario.-Leer:-Tabla-que-muestre-todos-los-registros,-con-opciones-de-filtrado-por-diversos-criterios-(e.g.,-empresa,-fecha-de-vencimiento).-Actualizar:-Permitir-la-edición-de-cualquier-registro-existente,-con-un-botón-de-edición-en-cada-fila.-Eliminar:-Opción-para-eliminar-registros-de-forma-segura.-Notificaciones:-Correo-electrónico:-Enviar-un-correo-de-alerta-a-la-dirección-indicada-en-el-registro,-con-una-antelación-configurable-(por-ejemplo,-7-días-antes-del-vencimiento).-Notificación-en-pantalla:-Mostrar-un-mensaje-destacado-en-la-interfaz-cuando-un-registro-esté-próximo-a-vencer.-Notificación-por-WhatsApp:-Enviar-un-mensaje-de-WhatsApp-al-número-indicado-en-el-registro-(considerar-la-integración-con-una-API-de-WhatsApp).-Campo-de-alerta:-Incluir-un-campo-que-indique-el-número-de-días-restantes-hasta-la-fecha-de-vencimiento,-actualizándose-en-tiempo-real.-Diseño-UI/UX:-Interfaz-moderna-y-fácil-de-usar,-siguiendo-las-mejores-prácticas-de-diseño.-Utilizar-componentes-prediseñados-(e.g.,-Bootstrap,-Material-UI)-para-agilizar-el-desarrollo.-Asegurar-una-buena-experiencia-de-usuario-en-diferentes-dispositivos-(responsive-design).-Datos-de-prueba:-Incluir-al-menos-20-registros-de-muestra-para-facilitar-las-pruebas-y-la-demostración.-Consideraciones-adicionales:-Seguridad:-Implementar-medidas-de-seguridad-para-proteger-los-datos-de-los-usuarios-(e.g.,-encriptación,-validación-de-datos).-Escalabilidad:-Diseñar-la-aplicación-para-que-pueda-manejar-un-gran-volumen-de-datos-y-usuarios.-Backend:-Utilizar-un-framework-backend-adecuado-(e.g.,-Node.js,-Python/Django,-Ruby-on-Rails)-para-gestionar-la-lógica-del-negocio-y-la-base-de-datos.-Base-de-datos:-Seleccionar-una-base-de-datos-relacional-(e.g.,-MySQL,-PostgreSQL)-o-NoSQL-(e.g.,-MongoDB)-según-las-necesidades-del-proyecto.-Integración-con-servicios-externos:-Configurar-la-integración-con-servicios-de-correo-electrónico,-WhatsApp-y-cualquier-otra-plataforma-necesaria.

Prompt
Component Preview

About

Desarrolla una aplicación web moderna y responsiva para gestionar registros con funcionalidades CRUD, notificaciones por email, WhatsApp y alertas en pantalla, asegurando seguridad y escalabilidad.

Share

Last updated 1 month ago