https://github.com/erikwebdeveloper/jschanllanges
Domina JavaScript resolviendo retos divertidos.
https://github.com/erikwebdeveloper/jschanllanges
challenges javascript typescript vite
Last synced: about 2 months ago
JSON representation
Domina JavaScript resolviendo retos divertidos.
- Host: GitHub
- URL: https://github.com/erikwebdeveloper/jschanllanges
- Owner: ErikWebDeveloper
- License: mit
- Created: 2025-06-29T12:17:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-29T12:25:21.000Z (about 1 year ago)
- Last Synced: 2025-06-29T13:30:55.858Z (12 months ago)
- Topics: challenges, javascript, typescript, vite
- Language: TypeScript
- Homepage:
- Size: 74.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🚀 JS Challenges - ¡Domina JavaScript con Retos Divertidos!
¡Bienvenido a **JS Challenges**! ✨ Un proyecto donde podrás practicar y mejorar tus habilidades en JavaScript resolviendo retos de diferentes niveles de dificultad. Desde operaciones básicas con arrays hasta algoritmos complejos, ¡aquí hay algo para todos!
Aún estoy trabajando en los retos, puliendo detalles y añadiendo más funcionalidades. ¿Quieres probar lo que ya está listo? ¡Adelante! Pero ten en cuenta que:
- 🛠️ Algunos retos pueden estar incompletos (¡pronto los terminaré!).
- 🐞 Pueden existir bugs (si los ves, ¡avísame!).
- 🎨 El diseño podría cambiar (¡se aceptan ideas!).
## 🌟 Características
- 📚 **Retos organizados** por categoría y dificultad
- 🧩 **Ejemplos y tests** incluidos para cada reto
- 🛠️ **Editor de código integrado** para probar tus soluciones
## 🛠️ Instalación Local
¿Quieres contribuir o probar el proyecto en tu máquina? ¡Sigue estos pasos!
1. **Clona el repositorio**
```bash
git clone https://github.com/ErikWebDeveloper/JSChanllanges.git
cd js-challenges
```
2. **Instala las dependencias**
```bash
npm install
```
3. **Ejecuta el servidor de desarrollo**
```bash
npm run dev
```
4. **¡Listo!** 🎉
Abre tu navegador en [http://localhost:5173](http://localhost:5173) y comienza a resolver retos.
## 🌟 Inspiración
Este proyecto está inspirado en el increíble **[JavaScript Advent](https://adventjs.dev/es)** de [@midudev](https://github.com/midudev) 🎄✨.
Si te gustan los retos de JS, ¡no dejes de visitar su repositorio! Es una mina de oro para aprender y practicar.
> *"Gran parte de la estructura y la idea de retos interactivos viene de su trabajo. ¡Mil gracias, [Midu](https://midu.dev/)!"*
---
### ¿Por qué este proyecto es diferente?
- **Enfoque colaborativo**: ¡Cualquiera puede proponer nuevos retos!
- **Tecnología moderna**: Vite + React + TypeScript para mejor rendimiento.
- **Extensible**: Fácil de modificar y adaptar a nuevas categorías.
---
## 🤝 Contribuciones
¡Me encantaría que formes parte de este proyecto! Puedes contribuir de dos maneras:
1. **Reportar un issue** 🐛
¿Encontraste un error? ¡Házmelo saber! [Abre un issue](https://github.com/ErikWebDeveloper/JSChanllanges/issues).
2. **Añadir un nuevo reto** 💡
¿Tienes una idea para un desafío genial?
- Añádelo en `challenges.json` siguiendo el formato establecido.
- Crea un **Pull Request** y lo revisaré con gusto.
## 📜 Licencia
Este proyecto está bajo la licencia **MIT**. Básicamente:
✅ **Puedes** usarlo, modificarlo y distribuirlo libremente.
❌ **No puedes** reclamarlo como propio ni venderlo sin permiso.
## 🙌 Agradecimientos
- [@midudev](https://github.com/midudev) por su [JavaScript Advent](https://github.com/midudev/javascript-advent), que inspiró este proyecto.
---
### ¡Espero que disfrutes del proyecto! Si te gusta, deja una ⭐ en el repositorio.
Happy coding! 💻🎉