Bienvenido a Chatbot Room, una innovadora aplicación web diseñada para ofrecer una experiencia de conversación fluida y educativa con múltiples asistentes de IA especializados.
Características • Tecnologías • Instalación • Licencia
Chatbot Room no es solo una interfaz de chat, sino un ecosistema completo para interactuar y aprender sobre IA.
-
Colección de Chatbots Especializados: Accede a una docena de asistentes, cada uno entrenado en un campo específico:
- Desarrollo: Code Expert
- Creatividad: Creative Studio
- Finanzas: Finance Guru
- Salud: Health Companion
- ¡Y muchos más!
-
Guía Interactiva "Maestría en Prompts": Una página educativa completa que enseña a los usuarios a comunicarse eficazmente con la IA. Incluye:
- Un índice de contenidos responsivo para una navegación rápida.
- Explicaciones claras sobre los pilares del Prompt Engineering.
- Comparativas visuales entre prompts buenos y malos.
- Ejemplos prácticos y técnicas avanzadas.
-
Interfaz de Usuario Moderna y Responsiva:
- Diseño consistente y profesional en todas las páginas.
- Layouts adaptables que funcionan perfectamente en móviles, tabletas y escritorio.
- Efectos visuales sutiles y animaciones que mejoran la experiencia de usuario.
-
Arquitectura Robusta:
- Construido sobre una base de componentes reutilizables con React y TypeScript.
- Navegación fluida y del lado del cliente gracias a React Router.
Este proyecto fue construido utilizando un stack de tecnologías modernas y eficientes:
| Tecnología | Descripción |
|---|---|
| React | Biblioteca principal para la construcción de la interfaz de usuario. |
| TypeScript | Añade tipado estático a JavaScript para un código más robusto y mantenible. |
| Tailwind CSS | Framework de CSS "utility-first" para un diseño rápido y personalizado. |
| React Router | Para la gestión de rutas y la navegación en la aplicación. |
| Remix Icon | Set de iconos de código abierto utilizado en toda la interfaz. |
| Vite | Herramienta de desarrollo de frontend moderna y extremadamente rápida. |
Sigue estos pasos para ejecutar el proyecto en tu máquina local:
-
Clona el repositorio:
git clone https://github.com/joanmatias/chatbot-room.git
-
Navega al directorio del proyecto:
cd chatbot-room -
Instala las dependencias: (Usa
npmoyarnsegún tu preferencia)npm install # o yarn install -
Inicia el servidor de desarrollo:
npm run dev # o yarn dev -
Abre tu navegador: Visita
http://localhost:5173(o el puerto que indique Vite en tu terminal).
¡Las contribuciones son bienvenidas! Si tienes ideas para mejorar Chatbot Room, sigue estos pasos:
- Haz un Fork de este repositorio.
- Crea una nueva rama (
git checkout -b feature/nueva-caracteristica). - Realiza tus cambios y haz Commit (
git commit -m 'Añade nueva característica'). - Haz Push a tu rama (
git push origin feature/nueva-caracteristica). - Abre un Pull Request.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Desarrollado con ❤️ por Joan Matias
