Una API REST para gestionar superhéroes, implementada con Node.js y TypeScript. Este proyecto proporciona un backend sencillo para la aplicación "Tour of Heroes" con endpoints para obtener, crear, actualizar y eliminar datos de héroes.
Este repo fue creado como parte de mi vídeo de YouTube Asigna tareas a GitHub Copilot como a un dev más 🧑💻 | Copilot Coding Agent:
- Tipo: API REST
- Tecnologías: TypeScript, Express, MongoDB
- Plataformas: Docker, Kubernetes, Azure (AKS)
- Estado: En desarrollo
# Clonar el repositorio
git clone https://github.com/0GiS0/tour-of-heroes-with-gh-copilot-coding-agent.git
cd tour-of-heroes-with-gh-copilot-coding-agent
# Instalar dependencias
npm install
# Configurar la base de datos MongoDB
# Asegúrate de tener MongoDB ejecutándose en localhost:27017 o configura la variable de entorno MONGODB_URI
# Cargar datos iniciales en la base de datos
npm run seed
# Iniciar en modo desarrollo
npm run dev
Para opciones de inicio avanzadas (Docker, Kubernetes, etc.), consulta la documentación de instalación.
- CRUD completo para gestionar héroes
- Validación de datos y manejo de errores
- Documentación API integrada
- Soporte para múltiples entornos de desarrollo
- Configuración completa para CI/CD
La documentación completa del proyecto está organizada en la carpeta de docs.
¡Las contribuciones a este proyecto son bienvenidas! Consulta nuestra guía de contribución para comenzar.
Este proyecto está licenciado bajo la Licencia ISC. Consulta el archivo de licencia para más detalles.