├── .env.sample ├── .eslintrc.json ├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── public ├── assets │ ├── Drive.png │ ├── Logo.svg │ ├── PasswordKeeper.png │ ├── background.svg │ ├── drive.svg │ ├── encryption.svg │ ├── github.svg │ ├── logowhite.svg │ └── masterpassword.svg ├── favicon.png ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── src ├── APIHandler │ ├── Auth.js │ ├── Database.js │ ├── Drive.js │ └── EncryptionHandler.js ├── App.css ├── App.jsx ├── HomePage │ ├── Footer.css │ ├── Footer.jsx │ ├── HomePage.css │ ├── HomePage.jsx │ └── index.jsx ├── MainApp │ ├── AccountDialog │ │ ├── ExistingAccountDialogContent.jsx │ │ ├── FormComponents │ │ │ ├── CategoriesListSelect.jsx │ │ │ ├── CategoryFieldsInput.jsx │ │ │ ├── CopyIcon.jsx │ │ │ └── index.jsx │ │ ├── NewAccountDialogContent.jsx │ │ └── index.jsx │ ├── AppBar │ │ ├── AboutDialog.jsx │ │ ├── AppBarPopoverMenu.jsx │ │ └── index.jsx │ ├── AppLayout.jsx │ ├── CategoryItems │ │ ├── CateogoryItemsDumb.jsx │ │ └── index.jsx │ ├── DrawerContent │ │ ├── AddCategoryButton │ │ │ ├── AddCategoryDialog.jsx │ │ │ ├── FieldItem.jsx │ │ │ ├── IconSelectDialog.jsx │ │ │ └── index.jsx │ │ ├── CategoriesList.jsx │ │ └── index.jsx │ ├── LoadMaterialIcon.jsx │ ├── MasterKeyScreen │ │ ├── SetPassword.jsx │ │ ├── VerifyPassword.jsx │ │ └── index.jsx │ ├── index.jsx │ └── provider │ │ ├── ApiHandlerContext.jsx │ │ └── ApiHandlerProvider.jsx ├── google.svg ├── index.css ├── index.jsx └── logo.svg └── yarn.lock /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/.env.sample -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/package.json -------------------------------------------------------------------------------- /public/assets/Drive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/assets/Drive.png -------------------------------------------------------------------------------- /public/assets/Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/assets/Logo.svg -------------------------------------------------------------------------------- /public/assets/PasswordKeeper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/assets/PasswordKeeper.png -------------------------------------------------------------------------------- /public/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/assets/background.svg -------------------------------------------------------------------------------- /public/assets/drive.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/assets/drive.svg -------------------------------------------------------------------------------- /public/assets/encryption.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/assets/encryption.svg -------------------------------------------------------------------------------- /public/assets/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/assets/github.svg -------------------------------------------------------------------------------- /public/assets/logowhite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/assets/logowhite.svg -------------------------------------------------------------------------------- /public/assets/masterpassword.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/assets/masterpassword.svg -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/logo512.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/APIHandler/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/APIHandler/Auth.js -------------------------------------------------------------------------------- /src/APIHandler/Database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/APIHandler/Database.js -------------------------------------------------------------------------------- /src/APIHandler/Drive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/APIHandler/Drive.js -------------------------------------------------------------------------------- /src/APIHandler/EncryptionHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/APIHandler/EncryptionHandler.js -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/HomePage/Footer.css: -------------------------------------------------------------------------------- 1 | 2 | .fa { 3 | margin: 8px; 4 | } -------------------------------------------------------------------------------- /src/HomePage/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/HomePage/Footer.jsx -------------------------------------------------------------------------------- /src/HomePage/HomePage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/HomePage/HomePage.css -------------------------------------------------------------------------------- /src/HomePage/HomePage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/HomePage/HomePage.jsx -------------------------------------------------------------------------------- /src/HomePage/index.jsx: -------------------------------------------------------------------------------- 1 | export { default } from './HomePage'; 2 | -------------------------------------------------------------------------------- /src/MainApp/AccountDialog/ExistingAccountDialogContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/AccountDialog/ExistingAccountDialogContent.jsx -------------------------------------------------------------------------------- /src/MainApp/AccountDialog/FormComponents/CategoriesListSelect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/AccountDialog/FormComponents/CategoriesListSelect.jsx -------------------------------------------------------------------------------- /src/MainApp/AccountDialog/FormComponents/CategoryFieldsInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/AccountDialog/FormComponents/CategoryFieldsInput.jsx -------------------------------------------------------------------------------- /src/MainApp/AccountDialog/FormComponents/CopyIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/AccountDialog/FormComponents/CopyIcon.jsx -------------------------------------------------------------------------------- /src/MainApp/AccountDialog/FormComponents/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/AccountDialog/FormComponents/index.jsx -------------------------------------------------------------------------------- /src/MainApp/AccountDialog/NewAccountDialogContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/AccountDialog/NewAccountDialogContent.jsx -------------------------------------------------------------------------------- /src/MainApp/AccountDialog/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/AccountDialog/index.jsx -------------------------------------------------------------------------------- /src/MainApp/AppBar/AboutDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/AppBar/AboutDialog.jsx -------------------------------------------------------------------------------- /src/MainApp/AppBar/AppBarPopoverMenu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/AppBar/AppBarPopoverMenu.jsx -------------------------------------------------------------------------------- /src/MainApp/AppBar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/AppBar/index.jsx -------------------------------------------------------------------------------- /src/MainApp/AppLayout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/AppLayout.jsx -------------------------------------------------------------------------------- /src/MainApp/CategoryItems/CateogoryItemsDumb.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/CategoryItems/CateogoryItemsDumb.jsx -------------------------------------------------------------------------------- /src/MainApp/CategoryItems/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/CategoryItems/index.jsx -------------------------------------------------------------------------------- /src/MainApp/DrawerContent/AddCategoryButton/AddCategoryDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/DrawerContent/AddCategoryButton/AddCategoryDialog.jsx -------------------------------------------------------------------------------- /src/MainApp/DrawerContent/AddCategoryButton/FieldItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/DrawerContent/AddCategoryButton/FieldItem.jsx -------------------------------------------------------------------------------- /src/MainApp/DrawerContent/AddCategoryButton/IconSelectDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/DrawerContent/AddCategoryButton/IconSelectDialog.jsx -------------------------------------------------------------------------------- /src/MainApp/DrawerContent/AddCategoryButton/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/DrawerContent/AddCategoryButton/index.jsx -------------------------------------------------------------------------------- /src/MainApp/DrawerContent/CategoriesList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/DrawerContent/CategoriesList.jsx -------------------------------------------------------------------------------- /src/MainApp/DrawerContent/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/DrawerContent/index.jsx -------------------------------------------------------------------------------- /src/MainApp/LoadMaterialIcon.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/LoadMaterialIcon.jsx -------------------------------------------------------------------------------- /src/MainApp/MasterKeyScreen/SetPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/MasterKeyScreen/SetPassword.jsx -------------------------------------------------------------------------------- /src/MainApp/MasterKeyScreen/VerifyPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/MasterKeyScreen/VerifyPassword.jsx -------------------------------------------------------------------------------- /src/MainApp/MasterKeyScreen/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/MasterKeyScreen/index.jsx -------------------------------------------------------------------------------- /src/MainApp/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/index.jsx -------------------------------------------------------------------------------- /src/MainApp/provider/ApiHandlerContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/provider/ApiHandlerContext.jsx -------------------------------------------------------------------------------- /src/MainApp/provider/ApiHandlerProvider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/MainApp/provider/ApiHandlerProvider.jsx -------------------------------------------------------------------------------- /src/google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/google.svg -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/index.jsx -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/src/logo.svg -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rahul-jha98/PasswordKeeper/HEAD/yarn.lock --------------------------------------------------------------------------------