Skip to content

low-teck/vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

154 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

www vaultenc live

Vault 🔐

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

To run this project in development mode on your local machine follow the following steps

  • 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


To build this project and make production apps follow the following steps

  1. In public/electron.js change mainWindow.loadURL( process.env.ELECTRON_START_URL || "http://localhost:3000" ); with
mainWindow.loadFile(path.join(__dirname, "../build/index.html"));
  1. Change dbPath with dbProdPath in db.js
this.db = Datastore.create({
            filename: dbProdPath,
            timestampData: true,
        });
  1. Run yarn electron-pack

About

A cross-platform react-electron app to secure data locally using AES algorithm.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors