{"id":17987261,"url":"https://github.com/obed-tc/codecombat","last_synced_at":"2026-05-01T13:32:29.700Z","repository":{"id":259891750,"uuid":"864964978","full_name":"obed-tc/CodeCombat","owner":"obed-tc","description":"💻 CodeCombat – A weekly programming challenge platform offering challenges for developers of all levels, promoting learning and collaboration. Built with Astro.","archived":false,"fork":false,"pushed_at":"2024-10-28T13:25:59.000Z","size":133,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-04T03:13:31.390Z","etag":null,"topics":["astro","blog","javascript","taiwindcss"],"latest_commit_sha":null,"homepage":"https://codecombat2024.vercel.app/","language":"Astro","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/obed-tc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-29T16:30:57.000Z","updated_at":"2024-10-28T13:26:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"00df5e9e-59bb-40e1-b0e9-e93b165653b7","html_url":"https://github.com/obed-tc/CodeCombat","commit_stats":null,"previous_names":["obed-tc/codecombat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obed-tc%2FCodeCombat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obed-tc%2FCodeCombat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obed-tc%2FCodeCombat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obed-tc%2FCodeCombat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obed-tc","download_url":"https://codeload.github.com/obed-tc/CodeCombat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247112771,"owners_count":20885606,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["astro","blog","javascript","taiwindcss"],"created_at":"2024-10-29T19:08:00.847Z","updated_at":"2026-05-01T13:32:28.830Z","avatar_url":"https://github.com/obed-tc.png","language":"Astro","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CodeCombat 👨‍💻🏆\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg align=\"center\" src=\"https://cdn-icons-png.flaticon.com/512/759/759823.png\" width=\"200\"\u003e\n\n\n[![Estado del Proyecto](https://img.shields.io/badge/estado-activo-success.svg)]()\n[![GitHub Release](https://img.shields.io/github/release/obed-tc/CodeCombat.svg)](https://github.com/obed-tc/CodeCombat/releases/)\n[![GitHub Estrellas](https://img.shields.io/github/stars/obed-tc/CodeCombat.svg?style=social\u0026label=Estrella\u0026maxAge=2592000)](https://github.com/obed-tc/CodeCombat/stargazers/)\n[![GitHub Forks](https://img.shields.io/github/forks/obed-tc/CodeCombat.svg?style=social\u0026label=Fork\u0026maxAge=2592000)](https://github.com/obed-tc/CodeCombat/network/)\n[![GitHub Issues](https://img.shields.io/github/issues/obed-tc/CodeCombat.svg)](https://github.com/obed-tc/CodeCombat/issues/)\n[![GitHub PR](https://img.shields.io/github/issues-pr/obed-tc/CodeCombat.svg)](https://github.com/obed-tc/CodeCombat/pulls/)\n[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE.md)\n\n[![Hecho con Astro](https://astro.badg.es/v2/built-with-astro/small.svg)](https://astro.build)\n[![Vercel](https://img.shields.io/badge/Vercel-000000?style=for-the-badge\u0026logo=vercel\u0026logoColor=white)](https://vercel.com/)\n[![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white)](https://tailwindcss.com/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)](https://www.typescriptlang.org/)\n\nPlataforma de desafíos semanales de programación para desarrolladores de todos los niveles.\n\n[Ver Demo](https://codecombat2024.vercel.app) · [Reportar Bug](https://github.com/obed-tc/CodeCombat/issues) · [Solicitar Feature](https://github.com/obed-tc/CodeCombat/issues)\n\n\u003cimg src=\"https://github.com/user-attachments/assets/8dac0fc4-b82d-4e67-af84-c1069b41c1b3\" width=\"600\"\u003e\n\n\u003c/div\u003e\n\n## 📑 Índice\n\n- [Sobre el Proyecto](#-sobre-el-proyecto)\n  - [Características Principales](#-características-principales)\n  - [Construido Con](#-construido-con)\n- [Primeros Pasos](#-primeros-pasos)\n  - [Cómo Participar en un Reto](#-cómo-participar-en-un-reto)\n  - [Cómo Entregar tu Solución](#-cómo-entregar-tu-solución)\n- [Contribuir](#-contribuir)\n  - [Contribuir con Código](#contribuir-con-código)\n  - [Sugerir Nuevos Retos](#sugerir-nuevos-retos)\n  - [Reportar Problemas o Sugerir Mejoras](#reportar-problemas-o-sugerir-mejoras)\n- [Configuración del Proyecto](#-configuración-del-proyecto)\n  - [Prerrequisitos](#prerrequisitos)\n  - [Instalación](#instalación)\n- [Uso](#-uso)\n- [Hoja de Ruta](#-hoja-de-ruta)\n- [Contacto](#-contacto)\n- [Agradecimientos](#-agradecimientos)\n\n## 🚀 Sobre el Proyecto\n\nCodeCombat es una plataforma innovadora que ofrece desafíos semanales de programación, diseñada para desarrolladores de todos los niveles. Con actualizaciones automáticas y un emocionante sistema de cuenta regresiva, CodeCombat proporciona una experiencia de aprendizaje dinámica y atractiva.\n\n### 🌟 Características Principales\n\n- 🆕 Desafíos de programación semanales\n- ⏱️ Temporizador automático de cuenta regresiva para cada reto\n- 🔄 Sistema de actualización automática de desafíos\n- 👥 Participación abierta para todos los niveles de habilidad\n- 🏆 Sistema de clasificación para seguir tu progreso\n- 📊 Análisis detallado de rendimiento y mejora de habilidades\n\n### 🛠 Construido Con\n\n- [![Astro](https://img.shields.io/badge/Astro-0C1222?style=for-the-badge\u0026logo=astro\u0026logoColor=FDFDFE)](https://astro.build/)\n- [![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white)](https://tailwindcss.com/)\n- [![Vercel](https://img.shields.io/badge/Vercel-000000?style=for-the-badge\u0026logo=vercel\u0026logoColor=white)](https://vercel.com/)\n\n## 🏁 Primeros Pasos\n\n### 🎯 Cómo Participar en un Reto\n\n1. **Explora el Reto Actual**: \n   - Visita nuestra [página principal](https://codecombat2024.vercel.app/).\n   - Encuentra el reto de la semana en la sección destacada.\n\n2. **Inicia el Reto**:\n   - Haz clic en el botón \"Iniciar reto semanal\".\n   - Lee atentamente la descripción del reto y los requisitos.\n\n3. **Desarrolla tu Solución**:\n   - Utiliza tu entorno de desarrollo preferido.\n   - Asegúrate de cumplir con todos los requisitos del reto.\n\n4. **Sube tu Solución a GitHub**:\n   - Crea un nuevo repositorio público en tu cuenta de GitHub.\n   - Sube tu código y archivos necesarios.\n\n5. **Prepara tu Presentación**:\n   - Crea un README.md en tu repositorio explicando tu solución.\n   - Incluye instrucciones claras sobre cómo ejecutar tu código.\n\n### 📝 Cómo Entregar tu Solución\n\n1. **Abre una Nueva Issue**:\n   - Ve a la [pestaña de Issues](https://github.com/obed-tc/CodeCombat/issues) en el repositorio de CodeCombat.\n   - Haz clic en \"New Issue\".\n\n2. **Selecciona la Plantilla**:\n   - Elige \"✅ Presenta tu solución al reto\".\n\n3. **Completa la Información**:\n   Llena todos los campos requeridos:\n   - **Nombre del Reto**: Ej. \"Reto Semanal: Encuentra el Espacio Perdido\".\n   - **Tu Nombre o Nombre del Equipo**\n   - **Nombre del Proyecto**\n   - **Descripción del Proyecto**\n   - **Enlace al Repositorio**\n   - **Enlace de Demostración** (opcional)\n   - **Instrucciones de Configuración**\n\n4. **Revisa y Envía**:\n   - Verifica que toda la información esté completa y correcta.\n   - Haz clic en \"Submit new issue\".\n\n5. **Seguimiento**:\n   - Mantente atento a los comentarios en tu issue.\n   - Responde a cualquier pregunta o solicitud de aclaración.\n\n## 🤝 Contribuir\n\n¡Tus contribuciones hacen que la comunidad de código abierto sea un lugar increíble para aprender, inspirar y crear! Cualquier contribución que hagas será **muy apreciada**.\n\n### Contribuir con Código\n\n1. Haz un fork del proyecto\n2. Crea tu Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commitea tus cambios (`git commit -m 'Add some AmazingFeature'`)\n4. Push a la Branch (`git push origin feature/AmazingFeature`)\n5. Abre un Pull Request\n\n### Sugerir Nuevos Retos\n\n1. Ve a la [pestaña de Discussions](https://github.com/obed-tc/CodeCombat/discussions)\n2. Crea una nueva discusión en la categoría \"Ideas\"\n3. Describe detalladamente tu idea de reto\n\n### Reportar Problemas o Sugerir Mejoras\n\n1. Ve a la [pestaña de Issues](https://github.com/obed-tc/CodeCombat/issues)\n2. Crea una nueva issue\n3. Describe el problema o la mejora con tanto detalle como sea posible\n\n## ⚙️ Configuración del Proyecto\n\n### Prerrequisitos\n\n- Node.js (v14 o superior)\n- npm (viene con Node.js)\n\n### Instalación\n\n1. Clona el repositorio\n   ```sh\n   git clone https://github.com/obed-tc/CodeCombat.git\n   ```\n2. Instala los paquetes NPM\n   ```sh\n   npm install\n   ```\n3. Inicia el servidor de desarrollo\n   ```sh\n   npm run dev\n   ```\n\n## 💻 Uso\n\nUna vez que el servidor de desarrollo esté en marcha, puedes acceder a CodeCombat en `http://localhost:4321`. Desde allí, podrás explorar los retos actuales, ver soluciones pasadas y participar en la comunidad.\n\n## 🗺 Hoja de Ruta\n\nConsulta la [pestaña de Issues](https://github.com/obed-tc/CodeCombat/issues) para ver una lista de las características propuestas (y problemas conocidos).\n\n## 📧 Contacto\n\nObed TC - [@obed_tc](https://twitter.com/obed_tc) - castroobed53@gmail.com\n\nLink del Proyecto: [https://github.com/obed-tc/CodeCombat](https://github.com/obed-tc/CodeCombat)\n\n\n## 🙏 Agradecimientos\n\n- Gracias a todos los contribuyentes que han ayudado a dar forma a CodeCombat\n- Inspirado en plataformas de desafíos de codificación y la vibrante comunidad de desarrolladores\n\n---\n⌨️ Por [Obed TC](https://github.com/obed-tc) \n¡Feliz Codificación! 🚀✨\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobed-tc%2Fcodecombat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fobed-tc%2Fcodecombat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobed-tc%2Fcodecombat/lists"}