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.
- 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.
- 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:
- Java Development Kit (JDK): Ensure you have a compatible JDK installed (version 11 or higher).
- Maven: Make sure you have Apache Maven installed.
- IDE: You'll need an IDE of your choice (e.g., IntelliJ IDEA, Eclipse, VS Code) to work with the project.
Steps:
- Clone the repository:
# Clone this repository to your local machine. git clone https://github.com/puneetkakkar/secure-vault-server
- Navigate to the project directory:
# Navigate to the required project\'s folder cd secure-vault-server
- Install dependencies:
# Install required packages mvn clean install
- Build the application:
# Build the packages. mvn package
- Run the application:
# Run the application\'s default spring boot server mvn spring-boot:run
The Secure Vault application will be accessible at http://localhost:8080 by default.
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).
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!