{"id":15549365,"url":"https://github.com/2002bishwajeet/authentication_riverpod","last_synced_at":"2025-04-30T15:23:56.368Z","repository":{"id":45202442,"uuid":"397290833","full_name":"2002Bishwajeet/authentication_riverpod","owner":"2002Bishwajeet","description":"A demo application demonstrating Firebase Authentication using Riverpod as a State management solution","archived":false,"fork":false,"pushed_at":"2023-12-06T14:04:19.000Z","size":1684,"stargazers_count":42,"open_issues_count":0,"forks_count":16,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-30T15:23:50.671Z","etag":null,"topics":["dart","firebase","firebase-auth","flutter","flutter-demo","flutter-examples","riverpod"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/2002Bishwajeet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"2002Bishwajeet"}},"created_at":"2021-08-17T14:40:52.000Z","updated_at":"2024-10-26T06:46:42.000Z","dependencies_parsed_at":"2024-10-23T00:50:07.521Z","dependency_job_id":"e6a04554-2c22-4b50-9f43-6c7ca713d40d","html_url":"https://github.com/2002Bishwajeet/authentication_riverpod","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/2002Bishwajeet%2Fauthentication_riverpod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2002Bishwajeet%2Fauthentication_riverpod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2002Bishwajeet%2Fauthentication_riverpod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/2002Bishwajeet%2Fauthentication_riverpod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/2002Bishwajeet","download_url":"https://codeload.github.com/2002Bishwajeet/authentication_riverpod/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251729891,"owners_count":21634302,"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":["dart","firebase","firebase-auth","flutter","flutter-demo","flutter-examples","riverpod"],"created_at":"2024-10-02T13:38:37.372Z","updated_at":"2025-04-30T15:23:56.345Z","avatar_url":"https://github.com/2002Bishwajeet.png","language":"Dart","funding_links":["https://github.com/sponsors/2002Bishwajeet"],"categories":[],"sub_categories":[],"readme":"# Flutter Firebase Authentication Riverpod\n\nThis repo contains a sample Flutter application that demonstrates the use of Firebase authentication to a Flutter app using Riverpod as a State management solution\n[Refer to my Medium Blog for detailed explanation](https://bishwajeet-techmaster.medium.com/firebase-authentication-using-flutter-and-riverpod-f302ab749383)\n\n## TechStack Used\n\n\u003ca href=\"https://dart.dev\" target=\"_blank\"\u003e \u003cimg src=\"https://www.vectorlogo.zone/logos/dartlang/dartlang-icon.svg\" alt=\"dart\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \u003ca href=\"https://firebase.google.com/\" target=\"_blank\"\u003e \u003cimg src=\"https://www.vectorlogo.zone/logos/firebase/firebase-icon.svg\" alt=\"firebase\" width=\"40\" height=\"40\"/\u003e \u003c/a\u003e \u003ca href=\"https://flutter.dev\" target=\"_blank\"\u003e \u003cimg src=\"https://www.vectorlogo.zone/logos/flutterio/flutterio-icon.svg\" alt=\"flutter\" width=\"40\" height=\"40\"/\u003e\u003c/a\u003e \u003ca href = \"https://riverpod.dev/\" tarrget = \"_blank\"\u003e \u003cimg src = \"https://riverpod.dev/img/logo.svg\" height = \"40\" width = \"40\"/\u003e \u003c/a\u003e\n\n## What does it do?\n\nIt is a sample Flutter application that demonstrates the use of Firebase authentication to a Flutter app using Riverpod as a State management solution.\nCurrently you can login using E-mail and Password or Google sign in.\n\n## Developing on your local machine\n\n1. Fork this repo\n2. Clone it on your local machine\n3. Run `flutter pub get`\n4. Register a new Firebase project and add the google-services.json file to the project\n5. Run `flutter run`\n\nThat's it you are good to go\n\n**NOTE:** Firebase has been setup only for Android devices. To use it on iOS, you need to setup your Firebase project on iOS.\n\n## Screenshots\n\n\u003cp float = \"left\"\u003e\n\u003cimg src = \"Screenshots\\img1.jpg\" height = \"700\"/\u003e\n\u003cimg src = \"Screenshots\\img2.jpg\" height = \"700\"/\u003e\n\u003c/p\u003e\n\n## Live Working\n\n\u003cimg src = \"Screenshots\\gif.gif\" height = \"700\"/\u003e\n\n## Contributing\n\nContrtibutions are welcome. Go ahead and fork this repo and create a pull request. Currently you can contribute by adding new features or fixing bugs. New features include like authentication using Facebook, Apple, Twitter and more. You can add more platform support for web, iOS, Windows and more.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F2002bishwajeet%2Fauthentication_riverpod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F2002bishwajeet%2Fauthentication_riverpod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F2002bishwajeet%2Fauthentication_riverpod/lists"}