{"id":18107729,"url":"https://github.com/zetavg/hello-firebase","last_synced_at":"2026-04-13T02:04:46.580Z","repository":{"id":67894715,"uuid":"375298092","full_name":"zetavg/hello-firebase","owner":"zetavg","description":"Firebase project template using TypeScript, Babel, ESLint, and Prettier. Includes \"configuration as code\" management, one-click deployment to Firebase, and one-click running the whole stack on local. See branches for a React web app (based on CRA) and Telegram bot (using telegraf) sample, both include one-click deployment using Firebase Hosting or Cloud Functions.","archived":false,"fork":false,"pushed_at":"2021-06-11T20:39:57.000Z","size":610,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"react-app","last_synced_at":"2025-04-01T22:59:54.644Z","etag":null,"topics":["firebase","typescript"],"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/zetavg.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":"2021-06-09T09:25:13.000Z","updated_at":"2023-04-24T11:11:43.000Z","dependencies_parsed_at":"2023-04-27T12:46:48.803Z","dependency_job_id":null,"html_url":"https://github.com/zetavg/hello-firebase","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zetavg%2Fhello-firebase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zetavg%2Fhello-firebase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zetavg%2Fhello-firebase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zetavg%2Fhello-firebase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zetavg","download_url":"https://codeload.github.com/zetavg/hello-firebase/tar.gz/refs/heads/react-app","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247445682,"owners_count":20939961,"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":["firebase","typescript"],"created_at":"2024-10-31T23:13:24.812Z","updated_at":"2026-04-13T02:04:46.512Z","avatar_url":"https://github.com/zetavg.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hello Firebase\n\nHello Firebase project with Node.js, TypeScript, Babel, ESLint, and Prettier.\n\n\n## Requirements\n\n- [Node.js](https://nodejs.org/) 14+\n- [Firebase CLI](https://firebase.google.com/docs/cli)\n\n\n## Setup\n\nInstall the dependencies via:\n\n```sh\nnpm install\n```\n\nThen, copy the sample config file and edit it to your needs:\n\n```sh\ncp .config.js.sample .config.js\n```\n\nAt last, add and set the active Firebase project by running:\n\n```sh\nfirebase use --add\n```\n\n\u003e If you want to create a new Firebase project, run `firebase projects:create`.\n\n\n## Develop\n\n### Run Locally\n\nRun `npm start` to start the Firebase emulators. This will prepare the runtime environment, and run the Babel compiler with Firebase emulators in parallel.\n\nAfter the emulators have been started, you can access all resources shown on the console output, and also invoke HTTP functions via endpoints like `http://localhost:5001/\u003cproject-id\u003e/\u003cfunction-region\u003e/functionName`.\n\n\u003e Note that the default region for functions is `us-central1`. Run `firebase use` to see the current project ID.\n\n### Using the Functions Shell\n\nStart the interactive shell by running: `npm run shell`.\n\nFor more information about the interactive shell, see https://firebase.google.com/docs/functions/local-shell.\n\n\n## Deploy\n\nUse `firebase use` to switch to the Firebase project you want to deploy, then run:\n\n```sh\nfirebase deploy\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzetavg%2Fhello-firebase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzetavg%2Fhello-firebase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzetavg%2Fhello-firebase/lists"}