Welcome to the Password Generator and Manager App! This web application allows you to create an account, log in securely, generate passwords of desired length, and save them along with website names to your account. You can access all the saved passwords in a single place.
- Account Creation: Users can create an account securely using Firebase Authentication.
- Login: Existing users can log in to their accounts securely.
- Password Generation: Users can generate passwords of desired length using the password generator feature.
- Password Saving: Generated passwords can be saved along with the corresponding website names to the user's account in Firebase Realtime Database.
- Password Viewing: Users can view all their saved passwords along with the associated website names in a single place.
- HTML
- CSS
- JavaScript
- Bootstrap
- Firebase Authentication
- Firebase Realtime Database
To run this application locally, follow these steps:
- Clone this repository to your local machine.
- Set up a Firebase project and enable Firebase Authentication and Realtime Database.
- Replace the Firebase configuration in the JavaScript file (
firebase-config.js
) with your own Firebase project configuration. - Open the
index.html
file in a web browser.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/new-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/new-feature
). - Create a new Pull Request.
If you have any questions or suggestions, feel free to contact me at [[email protected]].
Happy Password Managing! 🚀