Skip to content

It is a privacy-focused application designed to safeguard your passwords, documents, and other confidential information. It's built with end-to-end encryption, ensuring that only you have access to your data. We never have access to your passwords or sensitive information.

License

Notifications You must be signed in to change notification settings

puneetkakkar/secure-vault-mobile

Repository files navigation

secure vault brand

SECURE VAULT - THE ONLY KEY IS YOU


Secure Vault is a privacy-focused application designed to safeguard your passwords, documents, and other confidential information. It's built with end-to-end encryption, ensuring that only you have access to your data. We never have access to your passwords or sensitive information.

⚗️ Key Features:

  • End-to-End Encryption: Your data is encrypted on your device and remains encrypted on our servers, ensuring only you can access it.
  • Master Password Security: Your master password is the only key to unlocking your vault.
  • Secure Storage: Keep all your valuable data safe and organized in one place.
  • Secure Sharing: Share your information securely with trusted individuals.

Why Choose Secure Vault?

  • Ultimate Privacy: Your data is your business. We don't have access to it.
  • Peace of Mind: Securely store and manage your most important information.
  • Easy to Use: A user-friendly interface makes it simple to manage your vault.
  • Open Source: We welcome community contributions to make Secure Vault even better.

Prerequisites

  • Node.js and npm: Install Node.js and npm from https://nodejs.org/.
  • React Native CLI: Install the React Native CLI globally: npm install -g react-native-cli
  • Xcode (for iOS): Download Xcode from the Mac App Store.
  • Android Studio (for Android): Download Android Studio from https://developer.android.com/studio.
  • Java Development Kit (JDK): Ensure you have a compatible JDK installed (version 8 or higher).

Getting Started:

Note: Make sure you have completed the React Native - Environment Setup.

  1. Download the code:
    # Clone this repository to your local machine.
    git clone https://github.com/puneetkakkar/secure-vault-mobile
    
  2. Navigate to the project directory:
    # Navigate to the required project\'s folder
    cd secure-vault-mobile
    
  3. Install dependencies:
    # Install required packages
    yarn install
    
    

Running the Application

  1. Start the Metro Server:

    To start Metro, run the following command from the root of your React Native project:

    # using npm
    npm start
    
    # OR using Yarn
    yarn start

Note: Let Metro Bundler run in its own terminal. Open a new terminal from the root of your React Native project.

  1. Start the Application

    Run the following command to start your Android or iOS app.

    For Android

    # using npm
    npm run android
    
    # OR using Yarn
    yarn android

    For iOS

    # using npm
    npm run ios
    
    # OR using Yarn
    yarn ios

If everything is set up correctly, you should see your new app running in your Android Emulator or iOS Simulator shortly provided you have set up your emulator/simulator correctly.

This is one way to run your app — you can also run it directly from within Android Studio and Xcode respectively.

Contributing

We encourage you to contribute to Secure Vault's development!

  • Report issues: Find a bug or have a suggestion. Please submit an issue on GitHub.
  • Submit pull requests: Want to add a feature or fix a bug? Submit a pull request to our repository.
  • Join the community: Connect with other developers.

Before contributing:

  • Please read our Contributing Guidelines for a detailed guide.
  • Ensure you have signed our Contributor License Agreement (CLA).

License

This project is licensed under the [License Name] License - see the LICENSE file for details.

Together, let's make Secure Vault the ultimate solution for protecting your digital secrets!

About

It is a privacy-focused application designed to safeguard your passwords, documents, and other confidential information. It's built with end-to-end encryption, ensuring that only you have access to your data. We never have access to your passwords or sensitive information.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published