{"id":15429883,"url":"https://github.com/joshspicer/map-app","last_synced_at":"2026-04-17T12:33:46.293Z","repository":{"id":88188165,"uuid":"153844500","full_name":"joshspicer/map-app","owner":"joshspicer","description":"The beginning of a geo-social platform. Hack Barcelona Project 2018. ","archived":false,"fork":false,"pushed_at":"2018-10-24T10:09:26.000Z","size":1145,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-02T12:28:17.171Z","etag":null,"topics":["barcelona","firebase","hackathon","hackupc","react-native"],"latest_commit_sha":null,"homepage":"https://joshspicer.com/hack-upc","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joshspicer.png","metadata":{"files":{"readme":"README-firebaseStarter.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-10-19T21:33:52.000Z","updated_at":"2019-03-20T18:32:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"3458df68-b2f4-4bd8-852a-14e0c0a16e11","html_url":"https://github.com/joshspicer/map-app","commit_stats":{"total_commits":29,"total_committers":3,"mean_commits":9.666666666666666,"dds":0.3448275862068966,"last_synced_commit":"d723d21ee1d22c8ea442a2c8c3e8bd5685509b6d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshspicer%2Fmap-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshspicer%2Fmap-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshspicer%2Fmap-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshspicer%2Fmap-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joshspicer","download_url":"https://codeload.github.com/joshspicer/map-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joshspicer%2Fmap-app/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259069693,"owners_count":22800744,"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":["barcelona","firebase","hackathon","hackupc","react-native"],"created_at":"2024-10-01T18:13:17.278Z","updated_at":"2026-04-17T12:33:41.272Z","avatar_url":"https://github.com/joshspicer.png","language":"JavaScript","funding_links":["https://opencollective.com/react-native-firebase"],"categories":[],"sub_categories":[],"readme":"\r\n\r\n## React Native Firebase Starter\u003ca href=\"https://invertase.io/oss/react-native-firebase\"\u003e\u003cimg align=\"left\" src=\"https://i.imgur.com/JIyBtKW.png\" width=\"180px\"\u003e\u003c/a\u003e\r\n\r\n[![Backers on Open Collective](https://opencollective.com/react-native-firebase/backers/badge.svg)](#backers)\r\n[![Sponsors on Open Collective](https://opencollective.com/react-native-firebase/sponsors/badge.svg)](#sponsors)\r\n[![npm version](https://img.shields.io/npm/v/react-native-firebase.svg?style=flat-square)](https://www.npmjs.com/package/react-native-firebase)\r\n[![NPM downloads](https://img.shields.io/npm/dm/react-native-firebase.svg?style=flat-square)](https://www.npmjs.com/package/react-native-firebase)\r\n[![Chat](https://img.shields.io/badge/chat-on%20discord-7289da.svg?style=flat-square)](https://discord.gg/C9aK28N)\r\n[![Twitter Follow](https://img.shields.io/twitter/follow/rnfirebase.svg?style=social\u0026label=Follow)](https://twitter.com/rnfirebase)\r\n\r\n---\r\n\r\nA basic react native app with [`react-native-firebase`](https://github.com/invertase/react-native-firebase) pre-integrated  to get you started quickly.\r\n\r\n---\r\n\r\n\r\n### Getting Started\r\n\r\n\u003e If you're only developing for one platform you can ignore the steps below that are tagged with the platform you don't require.\r\n\r\n#### 1) Clone \u0026 Install Dependencies\r\n\r\n- 1.1) `git clone https://github.com/invertase/react-native-firebase-starter.git`\r\n- 1.2) `cd react-native-firebase-starter` - cd into your newly created project directory.\r\n- 1.3) Install NPM packages with your package manager of choice - i.e run `yarn` or `npm install`\r\n- 1.4) **[iOS]** `cd ios` and run `pod install` - if you don't have CocoaPods you can follow [these instructions](https://guides.cocoapods.org/using/getting-started.html#getting-started) to install it.\r\n- 1.5) **[Android]** No additional steps for android here.\r\n\r\n#### 2) Rename Project\r\n\r\n**You will need to be running Node verison 7.6 or greater for the rename functionality to work**\r\n\r\n- 2.0) **[iOS]** `cd ..` to return to the root directory of the project\r\n- 2.1) `npm run rename` - you'll be prompted to enter a project name and company name\r\n- 2.2) Note down the package name value - you'll need this when setting up your Firebase project\r\n\r\n#### 3) Add `Google Services` files (plist \u0026 JSON)\r\n\r\n- 3.1) **[iOS]** Follow the `add firebase to your app` instructions [here](https://firebase.google.com/docs/ios/setup#add_firebase_to_your_app) to generate your `GoogleService-Info.plist` file if you haven't done so already - use the package name generated previously as your `iOS bundle ID`.\r\n- 3.2) **[iOS]** Place this file in the `ios/` directory of your project.\r\n- 3.3) **[Android]** Follow the `manually add firebase` to your app instructions [here](https://firebase.google.com/docs/android/setup#manually_add_firebase) to generate your `google-services.json` file if you haven't done so already - use the package name generated previously as your `Android package name`.\r\n- 3.4) **[Android]** Place this file in the `android/app/` directory of your project.\r\n  \r\n#### 4) Start your app\r\n\r\n- 4.1) Start the react native packager, run `yarn run start` or `npm start` from the root of your project.\r\n- 4.2) **[iOS]** Build and run the iOS app, run `npm run ios` or `yarn run ios` from the root of your project. The first build will take some time. This will automatically start up a simulator also for you on a successful build if one wasn't already started.\r\n- 4.3) **[Android]** If you haven't already got an android device attached/emulator running then you'll need to get one running (make sure the emulator is with Google Play / APIs). When ready run `npm run android` or `yarn run android` from the root of your project.\r\n\r\nIf all has gone well you'll see an initial screen like the one below.\r\n  \r\n## Screenshots\r\n\r\n![preview](https://i.imgur.com/4lG4HuS.png)\r\n\r\n\r\n## Contributors\r\n\r\nThis project exists thanks to all the people who contribute. [[Contribute]](https://github.com/invertase/react-native-firebase/blob/master/CONTRIBUTING.md).\r\n\u003ca href=\"graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/contributors.svg?width=890\" /\u003e\u003c/a\u003e\r\n\r\n\r\n## Backers\r\n\r\nThank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/react-native-firebase#backer)]\r\n\r\n\u003ca href=\"https://opencollective.com/react-native-firebase#backers\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/backers.svg?width=890\"\u003e\u003c/a\u003e\r\n\r\n\r\n## Sponsors\r\n\r\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/react-native-firebase#sponsor)]\r\n\r\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/0/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/0/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/1/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/1/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/2/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/2/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/3/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/3/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/4/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/4/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/5/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/5/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/6/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/6/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/7/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/7/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/8/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/8/avatar.svg\"\u003e\u003c/a\u003e\r\n\u003ca href=\"https://opencollective.com/react-native-firebase/sponsor/9/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/react-native-firebase/sponsor/9/avatar.svg\"\u003e\u003c/a\u003e\r\n\r\n\r\n\r\n### License\r\n\r\n- See [LICENSE](/LICENSE)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshspicer%2Fmap-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoshspicer%2Fmap-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoshspicer%2Fmap-app/lists"}