Spaces:
Running
Running
Commit History
-
Tengo una interfaz ya creada con menú lateral. Quiero reemplazar las secciones “Vacantes” y “Candidatos” por una única sección llamada “ATS” y rediseñar completamente la vista asociada. 🧱 Vista general del ATS Mostrar un listado de vacantes creadas por el usuario. Cada vacante debe tener un estado: Activa, Pausada o Finalizada. Deben poder eliminarse. Incluir un botón para crear nuevas vacantes. ➕ Creación de nueva vacante Al hacer clic en “Crear nueva vacante”, se debe mostrar un formulario con los siguientes campos: 📝 Campos del formulario: Título del puesto (obligatorio) Requisitos deseables (texto largo) Requisitos excluyentes (texto largo) Remuneración nominal (campo numérico) Mostrar nota aclaratoria: “Este valor no será visible para los postulantes, pero nos permite generar una mejor estimación del perfil. Es importante que completes este campo aunque no publiques el sueldo.” Descripción del puesto (texto largo editable) Incluir botón: “Generar descripción con IA” que autocompleta según los requisitos ingresados. ✅ Al enviar el formulario: La vacante se guarda y aparece en el listado del ATS. Se genera automáticamente un formulario interno personalizado para que los postulantes se inscriban (similar a Google Forms o Typeform). Mostrar al usuario el link del formulario con dos opciones: 🔗 Postulación a través del formulario ✅ Opción A: Publicar en portales externos El usuario copia la vacante y la pega en sitios como LinkedIn, Computrabajo, etc. Pega el link del formulario generado en el campo “Postularse aquí”. 🔄 Opción B: Ya tiene una vacante publicada Selecciona “La vacante ya está publicada”. Pega el link de la publicación existente. El sistema igualmente genera el link del formulario interno para postulación. 🎨 Estilo del formulario: Simple, ordenado y claro. Mostrar ayudas contextuales. Validar campos obligatorios con mensajes amigables. 🧩 Visualización del proceso por nodos Al hacer clic en una vacante activa, se abre un workflow visual que representa las etapas del proceso de selección mediante nodos fijos. El usuario puede duplicar estos nodos la cantidad de veces que quiera. Estructura de los nodos: Los nodos tienen una función interna fija (para lógica y automatización), pero su nombre visible puede editarse. Cada nodo tiene un campo de fecha estimada de realización y un campo de comentarios. Nodos sugeridos: postulantes preseleccionados entrevista finalistas oferta descartados standby 👤 Gestión de postulantes Cada candidato muestra: Nombre Puntaje IA del 1 al 10 Etapa actual Botón para ver resumen de CV generado por IA (fortalezas, debilidades, conclusión) Los candidatos pueden moverse entre nodos fácilmente (drag & drop o menú rápido). ✉️ Emails automáticos con IA Cada nodo tiene un botón “Enviar email”. El sistema genera un email sugerido por IA, personalizado según el tipo de nodo (ej. entrevista, rechazo, oferta, etc.). El contenido puede ser editado por el usuario antes de enviarlo. Incluir datos dinámicos como nombre del candidato, nombre de vacante y fecha pactada. 🎨 Estilo visual general Diseño moderno, limpio y minimalista. Tipografía legible, colores neutros con acentos suaves. Mantener consistencia visual con el resto del sistema. Compatible con escritorio y pantallas medianas. Workflow visual claro con jerarquía definida e iconografía sutil para representar estado y acciones. - Follow Up Deployment
Verified signatureab534c0 -
Debe poder agregarse más nodos si el usuario quiere y cuando se seleccione uno, solo deben mostrarse los postulantes pertenecientes a esa etapa del proceso - Follow Up Deployment
Verified signature519f979 -
Build a visual candidate process flow component for a recruitment platform. Each candidate should be represented in a customizable stage-based flow, similar to a Kanban-style pipeline or a flowchart, but with linear stages. Requirements: Each candidate starts in a default "Initial" node/stage. The user can add new stages dynamically (e.g., "Interview 1", "Technical Test", "Final Interview", "Offer"). Each stage/node can contain: A title A description A list of comments/notes added by the recruiter A date/time field (optional, for interviews) The recruiter can move candidates between stages by dragging them or using buttons like "Move to Next Stage" Display each stage as a card or column, with candidates inside Allow adding new stages and rearranging them visually Use React + TailwindCSS Keep all data static (no backend or database connection required) Reusable components for stage cards, candidate entries, and comment blocks - Follow Up Deployment
Verified signaturebeea6c9 -
Build a modern and responsive User Dashboard for a recruitment platform called SmartHire AI. The dashboard should be built including all visual components and layout structure, but no backend logic or API integration. The goal is to display a clean and intuitive UI with the following sections and routes: Pages / Sections: Home / Overview Welcome message with user's name Summary cards: total job posts, total applicants, interviews scheduled, top-rated candidates Quick links: "Create New Job", "View Candidates", "Schedule Interview" Job Posts Table of all job postings with columns: Title, Status, Created Date, Applicants Count "Create New Job" button Candidates Kanban-style view (To Review / Contacted / Interviewed / Rejected / Hired) Each card shows: name, score (1 to 5 stars), top skills, action buttons ("View CV", "Message", "Move Stage") Interview Schedule Calendar view or list of upcoming interviews Each entry shows: candidate name, job title, date/time, link to join or reschedule Saved Profiles List of profiles the user saved while using the AI assistant Include filters (e.g., by job, rating, location) Settings Sections: Profile Info, Company Info, Notifications, Logout button UI Requirements: Clean and modern design using TailwindCSS Left-side vertical navigation bar Responsive layout (desktop and mobile) Use dummy/static data for display (no backend) Use reusable components where possible (e.g. cards, tables, modals, tabs) - Initial Deployment
Verified signature47d381a -
initial commit
Verified signatureda8efa2