A react-electron app that secures user data locally using AES algorithm with the help of nedb and crypto-js ans styled with chakra-ui.
You can download app for your platform from vaultenc.live
vault.mov
-
Clone this project, install dependencies using
yarn install -
If you get fork-plugin error run
yarn add --dev fork-ts-checker-webpack-plugin -
To run the renderer, in root directory run
yarn start -
To start main process of electron run
yarn start-electron
- In
public/electron.jschangemainWindow.loadURL( process.env.ELECTRON_START_URL || "http://localhost:3000" );with
mainWindow.loadFile(path.join(__dirname, "../build/index.html"));- Change
dbPathwithdbProdPathindb.js
this.db = Datastore.create({
filename: dbProdPath,
timestampData: true,
});- Run
yarn electron-pack
