Aplicación de búsqueda y gestión de repositorios de GitHub, creada con React Native y Expo. Permite realizar búsquedas de repositorios en la API de GitHub, seleccionar favoritos y visualizarlos en una pantalla dedicada.
- Buscar repositorios en GitHub.
- Guardar favoritos para un acceso rápido.
- Visualización de favoritos en una pantalla separada.
Este proyecto está diseñado siguiendo prácticas de Clean Architecture y principios de Domain-Driven Design (DDD) para mantener una organización modular y escalable.
- Domain: Define los modelos y casos de uso.
- Infraestructure: Responsable de interactuar con la API de GitHub.
- Presentation: Componentes y vistas de la interfaz de usuario.
- Clona este repositorio: git clone https://github.com/mncolla/nothub404.
- navega a la carpeta del proyecto con cd nothub404.
- Instala las dependencias del proyecto utilizando npm install.
- Inicia la aplicación en modo desarrollo con el comando npm start.
-
Iniciar la aplicación en modo desarrollo:
npm start
-
Iniciar en Android:
npm run android
-
Iniciar en iOS:
npm run ios
-
Ejecutar linting:
npm run lint
-
Correr tests (con Jest en modo observación):
npm test
- React Native con Expo
- GitHub API para la búsqueda de repositorios
- Jest para pruebas
- ESLint para asegurar consistencia de código
Desarrollado con ☕ por @mncolla