The Password Manager app helps users to generate safe random passwords, encrypts and decrypts them using AES-256 and saves them to Firebase.
- Users are authenticated by using their email and password.
- Users can reset their main app password.
- Users can generate random safe passwords using several generating options.
- Users can choose to save their encrypted passwords.
- Users can retrieve, update and delete their saved passwords.
React, TypeScript, Electron, CryptoJS, Material-UI, Firebase.
- Create .env file, and inside of it create REACT_APP_ENCRYPTION_SECRET field and add a safe secret.
- Run "npm run make" command, to get the packaged application, which will reside in "out/password_manager".