{"id":39822244,"url":"https://github.com/piashcse/expo-museum","last_synced_at":"2026-01-18T12:59:15.373Z","repository":{"id":258801303,"uuid":"838035774","full_name":"piashcse/expo-museum","owner":"piashcse","description":"Expo Museum 🏛️ is a playground for experimenting with various Expo features and UI components, demonstrating the power of Expo for building beautiful, cross-platform mobile applications.","archived":false,"fork":false,"pushed_at":"2025-09-05T05:08:47.000Z","size":875,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-05T07:11:26.482Z","etag":null,"topics":["android","expo","expo-router","ios","javascript","react-native","react-query","reducer","redux-toolkit","rtk-query","typescript","ui-components","zustand"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/piashcse.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-08-04T18:46:48.000Z","updated_at":"2025-09-05T05:08:49.000Z","dependencies_parsed_at":"2025-01-10T16:34:00.386Z","dependency_job_id":"8bbf7a91-d270-41bf-a319-bed83a31ab46","html_url":"https://github.com/piashcse/expo-museum","commit_stats":null,"previous_names":["piashcse/expo-museum"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/piashcse/expo-museum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piashcse%2Fexpo-museum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piashcse%2Fexpo-museum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piashcse%2Fexpo-museum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piashcse%2Fexpo-museum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/piashcse","download_url":"https://codeload.github.com/piashcse/expo-museum/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/piashcse%2Fexpo-museum/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28536677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T10:13:46.436Z","status":"ssl_error","status_checked_at":"2026-01-18T10:13:11.045Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["android","expo","expo-router","ios","javascript","react-native","react-query","reducer","redux-toolkit","rtk-query","typescript","ui-components","zustand"],"created_at":"2026-01-18T12:59:14.634Z","updated_at":"2026-01-18T12:59:15.352Z","avatar_url":"https://github.com/piashcse.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Expo museum 🏛️\n\n[![Expo](https://img.shields.io/badge/Expo-53.0.4-blue.svg?logo=expo)](https://expo.dev/)\n[![React Native](https://img.shields.io/badge/React%20Native-v0.79.1-green.svg)](https://facebook.github.io/react-native/)\n![badge-Android](https://img.shields.io/badge/Platform-Android-brightgreen)\n![badge-iOS](https://img.shields.io/badge/Platform-iOS-lightgray)\n[![Redux Toolkit](https://img.shields.io/badge/Redux%20Toolkit-2.2.8-764ABC?logo=redux)](https://redux-toolkit.js.org/)\n[![GitHub license](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg?style=flat)](https://www.apache.org/licenses/LICENSE-2.0)\n\u003ca href=\"https://github.com/piashcse\"\u003e\u003cimg alt=\"License\" src=\"https://img.shields.io/static/v1?label=GitHub\u0026message=piashcse\u0026color=C51162\"/\u003e\u003c/a\u003e\n\nA playground for experimenting with various Expo features and React Native functionality. This repository serves as a learning hub to explore and implement concepts like:\n\n- 📂 **Document Picker**: Seamlessly handle file selection from the device.  \n- 🔄 **RTK Query**: Efficient data fetching and caching using Redux Toolkit Query.  \n- 🔒 **Axios Authenticator and Refresh Token**: Secure API calls with token-based authentication and automated token refreshing.\n- 🎨 **UI Components**: Create and test custom UI elements with Expo’s capabilities.   \n- 🚀 **Other Experiments**: Try out new ideas and libraries for deeper React Native understanding.  \n\nFeel free to explore, break things, and learn through experimentation!\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"40%\" height=\"40%\" src=\"https://github.com/piashcse/expo-museum/blob/master/screenshots/Simulator Screenshot - iPhone 16 Pro.png\" /\u003e\n\u003c/p\u003e\n\n## Requirements\n\n- [Node.js](https://nodejs.org/) (latest)\n- [npm](https://www.npmjs.com/) (latest)\n\n## How to run\n\n- `git clone https://github.com/piashcse/expo-museum.git`\n- `npm install`\n\nNow, you can choose a command to run the project:\n\n- `npm run ios` to run on iOS simulator\n- `npm run android` to run on Android simulator\n\n## 👨 Developed By\n\n\u003ca href=\"https://twitter.com/piashcse\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://avatars.githubusercontent.com/piashcse\" width=\"80\" align=\"left\"\u003e\n\u003c/a\u003e\n\n**Mehedi Hassan Piash**\n\n[![Twitter](https://img.shields.io/badge/-Twitter-1DA1F2?logo=x\u0026logoColor=white\u0026style=for-the-badge)](https://twitter.com/piashcse)\n[![Medium](https://img.shields.io/badge/-Medium-00AB6C?logo=medium\u0026logoColor=white\u0026style=for-the-badge)](https://medium.com/@piashcse)\n[![Linkedin](https://img.shields.io/badge/-LinkedIn-0077B5?logo=linkedin\u0026logoColor=white\u0026style=for-the-badge)](https://www.linkedin.com/in/piashcse/)\n[![Web](https://img.shields.io/badge/-Web-0073E6?logo=appveyor\u0026logoColor=white\u0026style=for-the-badge)](https://piashcse.github.io/)\n[![Blog](https://img.shields.io/badge/-Blog-0077B5?logo=readme\u0026logoColor=white\u0026style=for-the-badge)](https://piashcse.blogspot.com)\n\n# License\n\n```\nCopyright 2023 piashcse (Mehedi Hassan Piash)\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiashcse%2Fexpo-museum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpiashcse%2Fexpo-museum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpiashcse%2Fexpo-museum/lists"}