JUXA AI es una plataforma de Inteligencia Artificial especializada en Derecho, diseñada para ofrecer asistencia jurídica personalizada según el perfil del usuario. El sistema permite realizar consultas legales, adjuntar documentos para análisis y gestionar historiales de casos en un entorno optimizado con normativa legal.
El proyecto está construido con un stack enfocado en el rendimiento y la experiencia de usuario:
- Frontend: React 18 con TypeScript.
- Herramienta de Construcción: Vite.
- Estilos: Tailwind CSS v4 (utilizando @tailwindcss/vite).
- Componentes UI: Radix UI y Lucide React para iconografía.
- Animaciones: Framer Motion y tw-animate-css.
- Contenedorización: Docker.
/src/app: Contiene la lógica principal de la aplicación (App.tsx)./src/app/components: Componentes modulares como el área de chat, entrada de mensajes y barra lateral./src/app/components/ui: Biblioteca de componentes reutilizables basados en accesibilidad./services: Integración con la API externa para el manejo de chat y autenticación./src/styles: Definiciones de temas y configuración de Tailwind.
1. Personalización de Roles: Ajusta las respuestas de la IA basándose en perfiles como Abogado Postulante, Estudiante de Derecho, Poder Judicial, entre otros.
2. Gestión de Documentos: Capacidad para adjuntar archivos PDF, Word o texto para su análisis en las consultas.
3. Historial de Sesiones: Almacenamiento local de conversaciones previas para continuidad del trabajo.
4. Interfaz Premium: Diseño minimalista optimizado para la lectura legal con soporte para modo oscuro y temas personalizados.
- Node.js 20 o superior.
- npm o pnpm.
- Clonar el repositorio.
- Instalar dependencias:
npm ionpm install
- Para iniciar el servidor de desarrollo en el puerto 5173:
npm run dev
El proyecto incluye un Dockerfile optimizado con una construcción multietapa (Node.js para el build y Nginx para servir el contenido):
docker build -t juxa-chat .docker run -p 8080:8080 juxa-chat
La aplicación se conecta a un backend alojado en Google Cloud Run.
This is a code bundle for Chat Dashboard with AI Assistant. The original project is available at https://www.figma.com/design/mR5SP31Z9CFS1t7tky0M4f/Chat-Dashboard-with-AI-Assistant.