{"id":19409577,"url":"https://github.com/ionicthemes/ionic5-firebase-authentication","last_synced_at":"2025-04-24T10:31:36.909Z","repository":{"id":38532472,"uuid":"139595897","full_name":"ionicthemes/ionic5-firebase-authentication","owner":"ionicthemes","description":"🔥 Ionic Firebase Authentication Starter - FREE starter app with Firebase Authentication with social providers such as Google, Facebook and Twitter. Includes complete tutorial to learn how to integrate Firebase Auth into your Ionic 5 application.","archived":false,"fork":false,"pushed_at":"2023-07-21T03:22:58.000Z","size":5109,"stargazers_count":112,"open_issues_count":32,"forks_count":59,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-04-10T16:41:48.255Z","etag":null,"topics":["angular-fire","angular9","capacitor","facebook-login","firebase-authentication","google-login","ionic","ionic-angular","ionic-firebase","ionic-firebase-tutorial","ionic-framework","ionic-starter","ionic-tutorial","ionic5","twitter-login"],"latest_commit_sha":null,"homepage":"https://ionicthemes.com/tutorials/about/firebase-authentication-in-ionic-framework-apps","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/ionicthemes.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}},"created_at":"2018-07-03T14:31:31.000Z","updated_at":"2024-03-30T01:32:41.000Z","dependencies_parsed_at":"2023-02-05T01:45:34.438Z","dependency_job_id":null,"html_url":"https://github.com/ionicthemes/ionic5-firebase-authentication","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionicthemes%2Fionic5-firebase-authentication","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionicthemes%2Fionic5-firebase-authentication/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionicthemes%2Fionic5-firebase-authentication/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ionicthemes%2Fionic5-firebase-authentication/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ionicthemes","download_url":"https://codeload.github.com/ionicthemes/ionic5-firebase-authentication/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223948505,"owners_count":17230132,"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":["angular-fire","angular9","capacitor","facebook-login","firebase-authentication","google-login","ionic","ionic-angular","ionic-firebase","ionic-firebase-tutorial","ionic-framework","ionic-starter","ionic-tutorial","ionic5","twitter-login"],"created_at":"2024-11-10T12:11:57.668Z","updated_at":"2024-11-10T12:11:58.162Z","avatar_url":"https://github.com/ionicthemes.png","language":"TypeScript","readme":"# Ionic Firebase Authentication\nEnjoy this free Ionic 5 Firebase demo app and save tons of hours of work!\n\n\u003cdiv\u003e\n  \u003cimg src=\"https://ionicthemes.s3-us-west-2.amazonaws.com/tutorials/screenshots/firebase-authentication-in-ionic-framework-apps/ionic5/tutorial-sign-in.jpeg\" width=\"270\"\u003e\n  \u003cimg src=\"https://ionicthemes.s3-us-west-2.amazonaws.com/tutorials/screenshots/firebase-authentication-in-ionic-framework-apps/ionic5/tutorial-sign-up.jpeg\" width=\"270\"\u003e\n  \u003cimg src=\"https://ionicthemes.s3-us-west-2.amazonaws.com/tutorials/screenshots/firebase-authentication-in-ionic-framework-apps/ionic5/tutorial-profile.jpeg\" width=\"270\"\u003e\n\u003c/div\u003e\n\n## About this ionic demo\nThis repo is the code of an Ionic 5 starter app that we created as part of the post: **[Ionic Firebase Authentication Tutorial](https://ionicthemes.com/tutorials/about/firebase-authentication-in-ionic-framework-apps). In this post we explain how to perform Social Sign In with Firebase from an Ionic application.**\n\nMost apps need to know the identity of the user who is using it. Knowing a user's identity allows an app to securely save user data in the cloud and provide a personalized experience across all of the user's devices.\n\nIn this Ionic + Firebase tutorial you will learn how to create an Ionic Framework Application with Firebase Authentication. We will show you how to configure both the Firebase and the Ionic 5 App to enable authentication with social providers such as Google, Facebook and Twitter and also with Email and Password.\n\nAs an example we built this Ionic Framework application that allows users to log in and log out using all of the above mentioned authentication options. Once they log in, they will see a profile page with their basic profile info taken from the authentication provider.\n\nRead the complete post in https://ionicthemes.com/tutorials/about/firebase-authentication-in-ionic-framework-apps.\n\n### Ionic Firebase Starter\nThis repo is a simple ionic 5 starter app with three pages:\n- Sign In\n- Sign Up\n- Profile\n\nFind more Ionic tutorials and starter apps in https://ionicthemes.com\n\n### Demo\n- [Online demo](https://ionic5-firebase-authentication.web.app)\n\n## Install this Ionic 5 Firebase App\n```\nnpm install\n```\n### Browse the app\n```\nionic serve\n```\n\n### Get a premium Ionic 5 Starter App with Firebase Integration\nIf you want a ready-made example of how to use Firebase Authentication in Ionic 5 with Capacitor configurations for iOS and Android, check [Ionic 5 Full Starter App PRO](https://ionicthemes.com/product/ionic5-full-starter-app-pro-version). We spent many hours configuring and testing everything so that you don't have to.\n\nThis template has more than 100 carefully designed views and components, it will help you grasp the best practices and new concepts of Ionic 5.\n\nIt also includes a very complete integration with Firebase which includes:\n- Firebase Authentication with different providers:\n  - Facebook sign in\n  - Twitter sign in\n  - Google sign in\n  - Email/Password sign in\n  - This implementation works in all environments: web, PWA, mobile apps with Capacitor.\n- Firebase CRUD\n- Firebase queries\n\n\u003cimg src=\"https://ionicthemes.s3-us-west-2.amazonaws.com/cover_images/redesign/ionic5-full-starter-app-pro.jpg\"/\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fionicthemes%2Fionic5-firebase-authentication","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fionicthemes%2Fionic5-firebase-authentication","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fionicthemes%2Fionic5-firebase-authentication/lists"}