{"id":21656804,"url":"https://github.com/ezzz-lui/appmobile-raspberrypi","last_synced_at":"2026-02-02T05:34:41.436Z","repository":{"id":264045259,"uuid":"892190410","full_name":"Ezzz-Lui/AppMobile-RaspberryPi","owner":"Ezzz-Lui","description":"Esta aplicación móvil permite visualizar datos de temperatura y humedad obtenidos de un sensor conectado a un Raspberry Pi 4. La aplicación está desarrollada con React Native y Expo, y utiliza TailwindCSS para el diseño de la interfaz de usuario. ","archived":false,"fork":false,"pushed_at":"2024-11-21T17:17:35.000Z","size":941,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T20:51:13.431Z","etag":null,"topics":["expo","react","react-native","tailwindcss"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Ezzz-Lui.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-11-21T16:58:48.000Z","updated_at":"2025-01-11T05:09:14.000Z","dependencies_parsed_at":"2024-11-21T18:18:34.014Z","dependency_job_id":"495297a4-59ef-4581-8ad8-edb7e3f60f09","html_url":"https://github.com/Ezzz-Lui/AppMobile-RaspberryPi","commit_stats":null,"previous_names":["ezzz-lui/appmobile-raspberrypi"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ezzz-Lui/AppMobile-RaspberryPi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ezzz-Lui%2FAppMobile-RaspberryPi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ezzz-Lui%2FAppMobile-RaspberryPi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ezzz-Lui%2FAppMobile-RaspberryPi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ezzz-Lui%2FAppMobile-RaspberryPi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ezzz-Lui","download_url":"https://codeload.github.com/Ezzz-Lui/AppMobile-RaspberryPi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ezzz-Lui%2FAppMobile-RaspberryPi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261013397,"owners_count":23097029,"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":["expo","react","react-native","tailwindcss"],"created_at":"2024-11-25T09:17:34.871Z","updated_at":"2026-02-02T05:34:41.394Z","avatar_url":"https://github.com/Ezzz-Lui.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sensores App\n\n## Descripción\n\nEsta aplicación móvil permite visualizar datos de temperatura y humedad obtenidos de un sensor conectado a un Raspberry Pi 4. La aplicación está desarrollada con React Native y Expo, y utiliza TailwindCSS para el diseño de la interfaz de usuario.\n![Mockup final app](mock/Group.png)\n## Stack Tecnológico\n\n- **React Native**: Framework para el desarrollo de aplicaciones móviles.\n- **Expo**: Plataforma para el desarrollo y construcción de aplicaciones React Native.\n- **TailwindCSS**: Framework de CSS para el diseño de la interfaz de usuario.\n- **React Native Vector Icons**: Biblioteca de iconos para React Native.\n\n## Dependencias\n\n- **@expo/metro-runtime**: Herramientas de tiempo de ejecución para aplicaciones Expo.\n- **expo**: SDK de Expo para el desarrollo de aplicaciones React Native.\n- **expo-status-bar**: Componente de barra de estado para aplicaciones Expo.\n- **nativewind**: Integración de TailwindCSS con React Native.\n- **react**: Biblioteca de JavaScript para construir interfaces de usuario.\n- **react-dom**: Paquete para trabajar con el DOM en aplicaciones React.\n- **react-native**: Framework para construir aplicaciones móviles nativas.\n- **react-native-video**: Componente para reproducir videos en aplicaciones React Native.\n- **react-native-web**: Herramientas para ejecutar aplicaciones React Native en la web.\n- **expo-av**: Biblioteca de Expo para trabajar con audio y video.\n- **expo-video**: Componente de video para aplicaciones Expo.\n\n## Instalación\n\n1. Clona este repositorio:\n    ```sh\n    git clone https://github.com/Ezzz-Lui/AppMobile-RaspberryPi.git\n    cd sensores-app\n    ```\n\n2. Instala Expo CLI globalmente si no lo tienes instalado:\n    ```sh\n    npm install -g expo-cli\n    ```\n\n3. Instala las dependencias del proyecto:\n    ```sh\n    npm install\n    ```\n\n4. Inicia la aplicación:\n    ```sh\n    npm start\n    ```\n\n## Uso\n\n1. Asegúrate de que tu dispositivo móvil y tu computadora estén en la misma red.\n2. Inicia la aplicación en tu dispositivo móvil utilizando la aplicación Expo Go.\n3. La aplicación mostrará los datos de temperatura y humedad obtenidos del sensor.\n\n## Configuración\n\n- La URL de la API se puede configurar en el archivo [`App.js`](../../../../../c:/Users/ProBook/Desktop/mobileApp-Sensores/App.js) en la constante `API_URL`.\n\n## Scripts Disponibles\n\n- `npm start`: Inicia el servidor de desarrollo de Expo.\n- `npm run android`: Inicia la aplicación en un dispositivo Android.\n- `npm run ios`: Inicia la aplicación en un dispositivo iOS.\n- `npm run web`: Inicia la aplicación en un navegador web.\n\n## Estructura del Proyecto\n\n- `App.js`: Componente principal de la aplicación.\n- `index.js`: Punto de entrada de la aplicación.\n- `assets/`: Directorio que contiene los recursos estáticos como imágenes e iconos.\n- `babel.config.js`: Configuración de Babel.\n- `tailwind.config.js`: Configuración de TailwindCSS.\n- `eas.json`: Configuración de EAS (Expo Application Services).\n\n## Contribuciones\n\nLas contribuciones son bienvenidas. Por favor, abre un issue o envía un pull request para discutir cualquier cambio que desees realizar.\n\n## Licencia\n\nEste proyecto está bajo la Licencia MIT. Consulta el archivo [LICENSE](LICENSE) para más detalles.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fezzz-lui%2Fappmobile-raspberrypi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fezzz-lui%2Fappmobile-raspberrypi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fezzz-lui%2Fappmobile-raspberrypi/lists"}