Una aplicación web interactiva desarrollada en Svelte que permite explorar información detallada sobre todos los países del mundo. Incluye funcionalidades de búsqueda en tiempo real y filtros por continentes.
Antes de comenzar, asegúrate de tener instalado:
git clone https://github.com/cmurestudillos/paises-svelte.git
cd countries-explorer
npm install
npm run dev
Navega a http://localhost:8080
# Modo desarrollo
npm run dev
# Compilar para producción
npm run build
# Iniciar servidor de producción
npm start
countries-explorer/
├── public/
│ ├── build/ # Archivos compilados
│ ├── assets/ # Imágenes y recursos
│ └── index.html # HTML principal
├── src/
│ ├── components/
│ │ ├── Header.svelte
│ │ └── Footer.svelte
│ ├── App.svelte # Componente principal
│ └── main.js # Punto de entrada
├── package.json
├── rollup.config.js # Configuración de Rollup
└── README.md
Este proyecto consume la API de países disponible en:
https://countries-api-service.vercel.app/api/countries
La API proporciona información completa sobre todos los países del mundo, incluyendo:
Escribe el nombre de cualquier país en el campo de búsqueda y los resultados se filtrarán instantáneamente.
Selecciona un continente del menú desplegable para ver solo los países de esa región:
Haz clic en cualquier país para expandir y ver información detallada:
Las contribuciones son bienvenidas. Para cambios importantes:
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.
Carlos Mur
⭐️ Si te gusta este proyecto, ¡dale una estrella en GitHub!