¡Bienvenido al repositorio de Kai, tu coach personal impulsado por IA!
Este proyecto es una versión mejorada de un prototipo inicial, transformado en una aplicación web completa y profesional con un enfoque en el crecimiento y desarrollo personal. Kai te ayuda a establecer objetivos, seguir tu progreso, reflexionar sobre tus hábitos y superar obstáculos a través de una interfaz de chat intuitiva y herramientas de gestión avanzadas.
- Chat Inteligente: Conversaciones dinámicas con Kai, tu coach personal.
- Gestión de Objetivos: Establece objetivos SMART, sigue tu progreso y categoriza tus metas.
- Dashboard de Progreso: Visualiza tus métricas, estadísticas y logros con gráficos interactivos.
- Gestión de Memoria RAG: Almacena y organiza información relevante para tus sesiones de coaching.
- Personalización Completa: Adapta la personalidad de Kai, las notificaciones y la apariencia de la aplicación a tus preferencias.
- Diseño Moderno y Responsive: Interfaz de usuario intuitiva y adaptable a cualquier dispositivo (móvil, tablet, desktop).
- Frontend: React, TypeScript
- Estilos: Tailwind CSS, Shadcn/UI
- Animaciones: Framer Motion
- Gráficos: Recharts
- Gestión de Paquetes: pnpm
Sigue estos pasos para configurar el proyecto en tu entorno local:
-
Clona el repositorio:
git clone https://github.com/ToniIAPro73/kai-coach-improved.git cd kai-coach-improved -
Instala las dependencias:
pnpm install
-
Inicia el servidor de desarrollo:
pnpm run dev
La aplicación estará disponible en
http://localhost:5173(o un puerto similar). -
Construye la aplicación para producción:
pnpm run build
Esto generará los archivos optimizados en la carpeta
dist/.
La aplicación está diseñada para ser desplegada como una aplicación estática o de React. Puedes usar servicios como Vercel, Netlify, GitHub Pages o cualquier otro proveedor de hosting estático.
¡Las contribuciones son bienvenidas! Si tienes ideas para mejorar Kai, no dudes en abrir un issue o enviar un pull request.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.