Skip to content

pateldivyesh1323/passvault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Passvault

Passvault redefines the way we handle passwords, bringing an innovative dual-layer encryption approach to the table for an unmatched level of security. By letting users provide their own encryption keys in client-side encryption, we ensure that passwords are shielded right from the start, well before they ever touch our servers. On top of that, server-side encryption adds an extra layer of protection. PassVault isn't your run-of-the-mill password manager; it's more like a dedicated guardian, offering users the confidence that their sensitive information is not just secured but doubly so. It goes beyond mere management, giving users a real sense of control and peace of mind in today's expansive digital landscape.

image

Feel free to contribute to the project.

Steps to setup passvault locally

  • Clone the repository

    git clone https://github.com/pateldivyesh1323/passvault
  • Open passvault in terminal

     cd passvault
  • Open Client

     cd client
  • Install dependencies of client

     npm install
  • Create .env and copy contents of .env.sample. Make sure to fill all enviroment variables.

     cp .env.sample .env
  • Run Client

     npm run dev
  • Follow same steps for server which were followed for client

Client will start running on

  http://localhost:5173 

Server will start running on

  http://localhost:8000

About

Store your passwords and keys and forget about security.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published