Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sharjeel-siddiqui12/firebase-authentication-using-react

This project is a React application that utilizes Firebase Authentication for user signup and login.
https://github.com/sharjeel-siddiqui12/firebase-authentication-using-react

firebase firebase-auth react react-router reactjs tailwind tailwind-css tailwindcss vite

Last synced: 8 days ago
JSON representation

This project is a React application that utilizes Firebase Authentication for user signup and login.

Awesome Lists containing this project

README

        

# Firebase Authentication using React

This project is a React application that utilizes Firebase Authentication for user signup and login.

## Features

- User Signup: Users can create a new account by providing their email address and password.
- User Login: Existing users can log in to their accounts using their registered email and password.

## Technologies Used

- React: A JavaScript library for building user interfaces.
- Firebase Authentication: A service provided by Google Firebase for user authentication.

## Getting Started

To run this project locally, follow these steps:

1. Clone the repository: `git clone https://github.com/sharjeel-siddiqui12/firebase-authentication-using-react.git`
2. Install dependencies: `npm install`
3. Set up Firebase project: Create a new Firebase project and enable Firebase Authentication.
4. Configure Firebase credentials: Create or Replace the Firebase configuration in `src/components/fireBaseConfig/fireBaseConfig.js` with your own Firebase project credentials.
5. Start the development server: `npm run dev`
6. Open your browser and navigate to `http://localhost:5173`

## Usage

- Sign up: Click on the "Sign Up" button and fill in the required information.
- Log in: Enter your registered email and password to log in to your account.

## Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

## License

This project is licensed under the [MIT License](LICENSE).