Now days we want powerfull passwords to secure our digital accounts. It is hard to memorize complex passwords for diffrent accounts. There is Password store comes in. It can provide features like encrypting passwords and store in the cloud. So you can fetch it from anywhere in the world.
OS X & Linux & Windows (CLI):
- Download package
git clone https://github.com/shah21/PasswordStore.git
- Install store cli
cd store
npm link
If you link package with global node modules then you can call it from anywhere.
store -h
☝️ above command gives you details about all features and options
Platform | Folder |
---|---|
Mobile App | mobile |
CLI | store |
Rest Api | server |
- You can install all dependencies using
npm install
- If you are working on server part.You need to configure environment variables. Create a .env file and fill all required varialbes with approprate values
MONGO_USER=
MONGO_PASSWORD=
MONGO_DEFAULT_DB=
JWT_SECRET_KEY=
JWT_REFRESH_KEY=
CRYPTO_KEY=
- For working with client projects . You have to change base url, if you need to
Go to src/axios/config replace your server address with host
const BASE_URL = <host>;
More guides 👇
- Configure mongoDb database 📖 Connect with mongoDb atlas
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
Password-Store is open to contributions, but I recommend creating an issue or replying in a comment to let me know what you are working on first that way we don't overwrite each other.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
📖 Learn more about open source contribution
Muhsin Shah - @shah21 - muhsinshah21@gmail.com
Project Link: https://github.com/shah21/PasswordStore.git
Distributed under the MIT License. See LICENSE
for more information.