mouredev /
retos-programacion-mini
Pequeños ejercicios para practicar lógica de programación en menos de un minuto.
85/100 healthLoading repository data…
Riwi-io-Medellin / repository
Mini reto en JavaScript vanilla para principiantes: conecta con la API de OpenAI y muestra respuestas en el navegador como si fuera un chat simple. Aprende a usar fetch, manejar errores básicos y actualizar el DOM sin usar frameworks ni librerías.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Una aplicación web tipo chat que se conecta con la API de OpenAI para generar respuestas de inteligencia artificial a las preguntas del usuario.
Este proyecto es una aplicación web interactiva que permite a los usuarios mantener una conversación con un modelo de IA de OpenAI. La aplicación está construida con JavaScript y demuestra la implementación de conceptos fundamentales como objetos, closures, callbacks, promesas, async/await, y clases.
/js-challenge-week-two
├── assets/
│ ├── css/style.css # Estilos de la aplicación
│ └── js/main.js # Lógica principal del chat
├── index.html # Estructura HTML de la aplicación
├── GUIA-PASO-A-PASO.md # Guía detallada del desarrollo
├── README-CONVENCIONES.md # Convenciones de código
└── README.md # Este archivo
La aplicación implementa los siguientes conceptos de JavaScript:
ChatMessage para modelar los mensajes con propiedades autor, contenido y timestampasync/await y fetchtry/catchsetTimeout para crear efectos de "typing" de la IAClona este repositorio:
git clone https://github.com/Riwi-io-Medellin/js-api-openAI-conection
cd js-challenge-week-two
Instala las dependencias necesarias:
npm install
Configura el backend:
.env en la raíz del proyectoOPENAI_API_KEY=tu_api_key_aqui
Inicia el servidor backend:
# Si tienes configurado el script en package.json
npm start
# O directamente con Node.js
node server.js
El servidor debería estar ejecutándose en http://localhost:3001
Abre index.html en tu navegador:
Interactúa con la aplicación:
Para usar esta aplicación, necesitas configurar un backend que maneje las peticiones a la API de OpenAI. El frontend está configurado para hacer peticiones a http://localhost:3001/api/chat.
Nota importante: Por razones de seguridad, nunca debes incluir tu API Key de OpenAI directamente en el código frontend.
Este proyecto está bajo la licencia MIT.
Selected from shared topics, language and repository description—not editorial ratings.
mouredev /
Pequeños ejercicios para practicar lógica de programación en menos de un minuto.
85/100 healthibrahimhc19 /
Reto de 90 mini proyectos front end (actualmente en construcción)
50/100 healthyeimi-g /
📌 Mini Retos de Programación en JavaScript
27/100 healthyuseth289 /
Reto práctico para aprender pruebas de carga con JMeter y k6 — incluye una mini API de e-commerce gamer, plan de pruebas ya armado, 5 misiones progresivas y tests comentados en JavaScript.
55/100 health