{"id":22831283,"url":"https://github.com/masum184e/firebase_complete_authentication","last_synced_at":"2026-04-04T16:32:00.366Z","repository":{"id":242015013,"uuid":"730079002","full_name":"masum184e/firebase_complete_authentication","owner":"masum184e","description":"This repository hosts a fully-featured authentication system built using Firebase. Key functionalities include user registration, secure login, password reset, and social authentication via popular platforms like Google and Facebook.","archived":false,"fork":false,"pushed_at":"2024-07-11T18:46:29.000Z","size":2665,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T01:48:11.511Z","etag":null,"topics":["firebase","firebase-auth","firebase-authentication","firebase-hosting","firebase-storage","react"],"latest_commit_sha":null,"homepage":"https://auth-89be2.firebaseapp.com/","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/masum184e.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":"2023-12-11T06:48:48.000Z","updated_at":"2024-08-01T14:06:47.000Z","dependencies_parsed_at":"2024-06-04T09:25:20.343Z","dependency_job_id":"dfbb0768-40ec-4358-923f-e6f46fa54a1b","html_url":"https://github.com/masum184e/firebase_complete_authentication","commit_stats":null,"previous_names":["masum184e/firebase_complete_authentication"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/masum184e/firebase_complete_authentication","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masum184e%2Ffirebase_complete_authentication","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masum184e%2Ffirebase_complete_authentication/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masum184e%2Ffirebase_complete_authentication/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masum184e%2Ffirebase_complete_authentication/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/masum184e","download_url":"https://codeload.github.com/masum184e/firebase_complete_authentication/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/masum184e%2Ffirebase_complete_authentication/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31405703,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: 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":["firebase","firebase-auth","firebase-authentication","firebase-hosting","firebase-storage","react"],"created_at":"2024-12-12T20:19:57.602Z","updated_at":"2026-04-04T16:32:00.343Z","avatar_url":"https://github.com/masum184e.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Firebase Complete Authentication\nThis React application integrates with Firebase Authentication. It offers various authentication methods, such as email and password, Google, and Facebook login including reset password by sending email\n\n# Preview\n\u003cimg src=\"/preview.png\"\u003e\n\u003ca href=\"https://auth-89be2.firebaseapp.com\" target=\"_blank\"\u003eLive Preview\u003c/a\u003e \n\n# Requirements\n[Install Node On Your Device](https://nodejs.org/)\n\n# How to Run\n```\ngit clone https://github.com/masum184e/firebase_complete_authentication.git\ncd firebase_complete_authentication\nnpm install\nnpm run dev\n```\n\n# Environment Variables\n```\nVITE_APIKEY=your-api-key\nVITE_AUTHDOMAIN=your-auth-domain\nVITE_PROJECTID=your-project-id\nVITE_STORAGEBUCKET=your-storage-bucket\nVITE_MESSAGINGSENDERID=your-messaging-sender-id\nVITE_APPID=your-app-id\nVITE_MEASUREMENTID=your-measurement-id\n```\nCopy and paste it from your firebase project setting.\n\n# Libraries\n|          Library          |                                           Uses                                             |\n| ------------------------- |--------------------------------------------------------------------------------------------|\n| vite                      | A fast build tool and development server.                                                  |\n| react                     | JavaScript library for building user interfaces.                                           |\n| react-router-dom          | Library for handling routing in React applications.                                        |\n| firebase                  | JavaScript SDK for Firebase services such as authentication, database, storage, and more   |\n| react-icons               | Library for including popular icon packs in React applications.                            |\n| react-toastify            | Library for displaying customizable toast notifications in React.                          |\n| prop-types                | Runtime type checking for React props.                                                     |\n| tailwindcss               | Utility-first CSS framework for rapid UI development.                                      |\n| daisyui                   | Plugin for Tailwind CSS that provides pre-designed UI components.                          |\n| eslint                    | Pluggable JavaScript linter.                                                               |\n\n# Key Features\n- Registration and Login\n    - Email(Form)\n    - Google(Popup)\n    - Facebook(Redirect)\n- Current User\n- Sign Out\n- Update Profile\n- Change Password\n- Email Verification\n- Reset Password\n\n# Feel free to contribute\n- Multi-Factor Authentication (MFA)\n- Firebase Firestore or Realtime Database\n- Firebase Storage(Files)\n- Firebase Cloud Messaging (FCM)\n- Firebase Admin\n- Firebase Performance Monitoring\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasum184e%2Ffirebase_complete_authentication","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmasum184e%2Ffirebase_complete_authentication","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmasum184e%2Ffirebase_complete_authentication/lists"}