Holdy is an app for saving personal user accounts such as Facebook, Instagram, Google, and Twitter Accounts and ensuring the security of user personal data. This app is built using Clean Architecture and BLoC state management for high-performance and reliable state management. The back-end is implemented using .NET Core API for scalability and security.
- Modern UI to ease user experience.
- Create, edit platform: Choose the name and color for its icon.
- Create, edit account: Add account name and dynamic account fields.
- Dynamic account fields: Pairs of {"keys": "values"} e.g., {"email": "email@yahoo.com"} with easy UI to learn.
- Remove account or platform.
- Login, register, forgot password: Using OTP with client and server-side validations.
- Dark and Light mode.
- Online server database.
- High security: Holdy provides a high level of security for the user and all the data are encrypted depending on the user's PIN and other factors so the encryption key is unique per user No one can access the users' data or their PINs from the cloud database because the PIN is saved and hashed for verifications only and the data are encrypted with the original PIN.
- PIN creation: Mandatory at registration and required each time the app starts.
- Generate strong random password: Securely create complex passwords for accounts.
-
User Registration and PIN Creation:
- Register a new user and create a mandatory PIN.
-
Login and Authentication:
- User login with PIN verification.
-
Home Screen and Navigation:
- Access the home screen and navigate through the app.
-
Platform and Account Management:
- Create, edit, and manage platforms.
- Create, edit, and manage accounts within those platforms.
-
Generate Strong Random Password:
- Securely generate strong random passwords for your accounts.
-
Settings and Personalization:
- Customize app settings, including Dark and Light modes.
-
Offline Mode:
- Functionality to handle offline scenarios.