{"id":16454618,"url":"https://github.com/opengeekslab/travelgems-frontend","last_synced_at":"2026-05-26T16:37:15.257Z","repository":{"id":80261932,"uuid":"133513721","full_name":"openGeeksLab/travelgems-frontend","owner":"openGeeksLab","description":null,"archived":false,"fork":false,"pushed_at":"2018-05-16T09:21:21.000Z","size":9933,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"QAdate","last_synced_at":"2025-11-21T16:03:05.236Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/openGeeksLab.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":"2018-05-15T12:35:25.000Z","updated_at":"2018-05-15T12:40:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"5dd71413-7042-485b-a1e4-0e576909b378","html_url":"https://github.com/openGeeksLab/travelgems-frontend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/openGeeksLab/travelgems-frontend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openGeeksLab%2Ftravelgems-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openGeeksLab%2Ftravelgems-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openGeeksLab%2Ftravelgems-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openGeeksLab%2Ftravelgems-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openGeeksLab","download_url":"https://codeload.github.com/openGeeksLab/travelgems-frontend/tar.gz/refs/heads/QAdate","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openGeeksLab%2Ftravelgems-frontend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33530323,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"ssl_error","status_checked_at":"2026-05-26T15:22:15.568Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":[],"created_at":"2024-10-11T10:19:28.523Z","updated_at":"2026-05-26T16:37:15.233Z","avatar_url":"https://github.com/openGeeksLab.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Requirements\n- [Node](https://nodejs.org) `6.x` or newer\n- [React Native](http://facebook.github.io/react-native/docs/getting-started.html) for development\n- [Xcode](https://developer.apple.com/xcode/) for iOS development\n- [Android Studio](https://developer.android.com/studio/index.html) for Android development\n- [Android SDK](https://developer.android.com/sdk/) `23.0.1` or newer for Android development\n- [Genymotion](https://www.genymotion.com/) for Android emulation (Optional)\n- [Android Marshmallow](https://www.android.com/versions/marshmallow-6-0/) or newer on your Android device to test properly\n\n\n# React Native Installation\n- Install nvm(for macOs or Linux) or nvm for windows\n- Install latest version of node on nvm and use it.\n    ```sh\n    nvm install nodcom.examplee\n\n    nvm list\n\n    nvm use \u003cVERSION\u003e\n    ```\n- Install Xcode for iOS\n- Install JDK\n- Install Android Studio and create a device\n- Dont forget to set ANDROID_HOME environment variable to SDK versions\n- (Optional but suggested) Install yarn\n- Install react-native-cli\n    ```sh\n    npm install -g react-native-cli\n    ```\n- Install watchman\n    ```sh\n    brew install watchman\n    ```\n\n\n\nSee [Getting Started](https://facebook.github.io/react-native/docs/getting-started.html) to install requirement tools.\n\n\n## Libraries\n- [NativeBase](https://nativebase.io/)\n- [Navigation for React Native](https://reactnavigation.org/)\n- [Redux](http://rackt.github.io/redux/index.html) `3.7.x` a predictable state container for Javascript apps\n- [Redux Modal](https://github.com/yesmeck/redux-modal)\n- [Babel](http://babeljs.io/) `6.x.x` for ES6+ support\n- [React-Native-Elements] (https://github.com/react-native-training/react-native-elements)\n- [React-Native-Config](https://github.com/luggit/react-native-config)\n\n## HOW DO I INSTALL A LIBRARY?\n- ```npm install --save \u003cpackage_name\u003e```\n- ```npm link \u003cpackage_name\u003e```\n- To install all the packages included in package.json file simple run:\n- ```npm install```\n- ```npm link```\n\n\n## DEVELOPERS TOOLS\n- [Reactroton](https://github.com/infinitered/reactotron)\n- [React Developer Tools]\n  ```\n    npm install -g react-devtools\n    react-devtools\n  ```\n- [Redux devtools] (https://github.com/zalmoxisus/redux-devtools-extension)\n\n- React Native Debugger (only Mac)\n  ```\n    brew cask install react-native-debugger\n  ```\n\n- [Reading Time] https://facebook.github.io/react-native/docs/debugging.html\n\n## First Clone Installation\n- npm install\n- react-native link\n\n## Commands\n- create a new app : react-native init \u003cproject_name\u003e\n- run on ios simulator : react-native run-ios\n- run on android simulator or device: react-native run-android\n- open android emulator (Mac): ```/Users/\u003cuser\u003e/Library/Android/sdk/tools/emulator -avd \u003cemulator_name (e.g. Nexus_5X_API_24)\u003e -port 5554```\n\n## Debugging\n- Open mobile dev tools for Android with CMD + m (on Mac)\n    ```sh\n    adb shell input keyevent 82\n    ```\n- Use React Native Debugger on Mac or check bellow on Windows\n- Inspect DOM with react devtools (enable inspector from dev tools)\n    ```sh\n    react-devtools\n    ```\n- Enable remote debugging by clicking \"Remote JS Debugging\" from dev tools\n- For network debugging open reactotron\n\n\n## Reading Materials\n- [Learn ES2015] https://babeljs.io/learn-es2015/\n- [React-Native] http://facebook.github.io/react-native/docs/tutorial.html\n- [Component Lifecycle] https://gist.github.com/TyrealGray/9c78a67383dd36711077ddeb4cc4608a, https://reactjs.org/docs/react-component.html\n- [Libraries] http://www.awesome-react-native.com/\n- [Awesome React Native] http://www.awesome-react-native.com/\n- http://www.reactnativeexpress.com/\n\n## Common Issues\n- Android run \"Device not found\":\n  ```\n    chmod 755 android/gradlew\n  ```\n- Clean Install project\n  ```\n  rm -rf ios/build\n  rm -rf android/build\n  watchman watch-del-all\n  rm -rf node_modules \u0026\u0026 npm install\n  rm -fr $TMPDIR/react-*\n  react-native link\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopengeekslab%2Ftravelgems-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopengeekslab%2Ftravelgems-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopengeekslab%2Ftravelgems-frontend/lists"}