Skip to content

ChathuminiBandara/FireBase_Login

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firebase Login System

This project demonstrates a simple user authentication system using Firebase with HTML, JavaScript, and CSS. It allows users to register, log in, and securely manage their authentication using Firebase Authentication services.

Features

  • User Registration
  • User Login
  • Password Reset
  • Firebase Authentication with Email/Password

Requirements

  • Firebase project
  • HTML, JavaScript, and CSS knowledge
  • Firebase SDK (JavaScript)

Setup Instructions

  1. Clone the repository:

    git clone <repository-url>
    cd FirebaseLogin
  2. Set up Firebase:

    • Create a Firebase project from the Firebase Console.
    • Enable Email/Password authentication in the Authentication section.
    • Go to Project Settings, get the Firebase configuration, and add it to your firebase-config.js file.
  3. Include Firebase SDK in your project:

    <script src="https://www.gstatic.com/firebasejs/9.6.1/firebase-app.js"></script>
    <script src="https://www.gstatic.com/firebasejs/9.6.1/firebase-auth.js"></script>
  4. Customize the authentication logic in auth.js.

  5. Run the project:

    Simply open index.html in a browser.

Project Structure

├── index.html
├── styles.css
├── auth.js
├── firebase-config.js
└── README.md

License

This project is licensed under the MIT License.

About

A responsive user authentication system using Firebase with HTML, JavaScript, and CSS. Supports secure registration, login, and password reset. Utilizes Firebase Authentication for real-time user management and session control. Fully scalable with client-side integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors