DeepSeek ArtifactsDeepSeek Artifacts

Desarrollo Web App en React

4.0
es
Desarrollo de Software
React
Supabase
Web App

Prompt

"Desarrolla una web app en React que gestione la confirmación de procesos y foros de trabajo. La aplicación debe incluir:

Agenda semanal (Agenda.jsx) que muestre días laborales (lunes a viernes), permita navegar entre semanas y meses, y liste eventos predefinidos en un calendario interactivo.

Gestión de compromisos con un modal (CommitmentModal.jsx) para registrar y cerrar compromisos, permitiendo agregar descripciones y documentos adjuntos antes de la confirmación.

Confirmación de procesos (CdP) con un formulario multi-paso (Form_CdP.jsx) para evaluar estándares operativos. Debe incluir búsqueda de participantes, validaciones, carga de datos a Supabase y mostrar brechas detectadas.

Evaluación de foros (CdR) a través de un formulario (Form_CdR.jsx) que analice el cumplimiento del foro, evaluación de KPIs, gestión de compromisos y habilidades de liderazgo. Debe guardar la información en Supabase y mostrar indicadores visuales de cumplimiento.

Manejo de foros con una lista de foros (Forums.jsx) que permita filtrar por nombre y área, visualizar sesiones con detalles como asistencia y compromisos, y administrar nuevas sesiones según permisos de usuario.

La aplicación debe usar React, Supabase para el backend, React Router para la navegación y react-toastify para notificaciones. Se espera un diseño responsivo e intuitivo con manejo eficiente de datos y validaciones."

Resultado Generado

import React from 'react';

const App = () => {
 return (
 <div className='App'>
 <header className='bg-blue-500 text-white p-4'>
 <h1 className='text-2xl font-bold'>Process and Forum Management Web App</h1>
 </header>
 
 <section className='p-4'>
 <h2 className='text-xl font-semibold mb-2'>Weekly Agenda</h2>
 <div className='bg-white p-4 rounded-lg shadow'>
 {/* Calendar components here */}
 </div>
 </section>
 
 <section className='p-4'>
 <h2 className='text-xl font-semibold mb-2'>Commitment Management</h2>
 <div className='bg-white p-4 rounded-lg shadow'>
 {/* Modal components here */}
 </div>
 </section>
 
 <section className='p-4'>
 <h2 className='text-xl font-semibold mb-2'>Process Confirmation</h2>
 <div className='bg-white p-4 rounded-lg shadow'>
 {/* Multi-step form components here */}
 </div>
 </section>
 
 <section className='p-4'>
 <h2 className='text-xl font-semibold mb-2'>Forum Evaluation</h2>
 <div className='bg-white p-4 rounded-lg shadow'>
 {/* Forum evaluation form components here */}
 </div>
 </section>
 
 <section className='p-4'>
 <h2 className='text-xl font-semibold mb-2'>Manage Forums</h2>
 <div className='bg-white p-4 rounded-lg shadow'>
 {/* Forum list and session management components here */}
 </div>
 </section>
 
 <footer className='bg-blue-500 text-white p-4 mt-8'>
 <p>© 2025 Process and Forum Management Web App. All rights reserved.</p>
 </footer>
 </div>
 );
};

export default App;

Más Recomendaciones

Ver Todo