https://github.com/pateldivyesh1323/passvault
Store your passwords and keys and forget about security.
https://github.com/pateldivyesh1323/passvault
auth0 nodejs password-manager react
Last synced: 6 months ago
JSON representation
Store your passwords and keys and forget about security.
- Host: GitHub
- URL: https://github.com/pateldivyesh1323/passvault
- Owner: pateldivyesh1323
- Created: 2023-12-13T15:08:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-02T10:22:41.000Z (11 months ago)
- Last Synced: 2025-08-02T10:50:13.485Z (11 months ago)
- Topics: auth0, nodejs, password-manager, react
- Language: TypeScript
- Homepage: https://passvault.vercel.app
- Size: 208 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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.

### Visit Passvault: [https://passvault.vercel.app](https://passvault.vercel.app)
Feel free to contribute to the project.
### Steps to setup passvault locally
- Clone the repository
```bash
git clone https://github.com/pateldivyesh1323/passvault
```
- Open passvault in terminal
```bash
cd passvault
```
- Open Client
```bash
cd client
```
- Install dependencies of client
```bash
npm install
```
- Create .env and copy contents of .env.sample. Make sure to fill all enviroment variables.
```bash
cp .env.sample .env
```
- Run Client
```bash
npm run dev
```
- ***Follow same steps for server which were followed for client***
Client will start running on
```bash
http://localhost:5173
```
Server will start running on
```bash
http://localhost:8000
```