Safeword is a cross platform password manager for desktop (Windows, Linux and Mac) and mobile (Android), developed as a master thesis. The special thing about that project is, that it uses the same code basis for each platform. That means the code is centralized and easy to maintain.
Install electron-forge
and react-native-cli
globally with yarn
or npm
. I recommend to use yarn
.
All packages required for this project are listed in the file package.json
. Use the command yarn install
to install all required packages.
Start it with:
yarn start:electron
Start the JS Server with:
yarn start:native
Then run the application in the emulator.
Alternatively you can install the app on a smartphone connected to your computer. Do this with the following commands:
yarn apk:native && yarn install:native
Enjoy :)