Skip to content

DataVault is a safe cloud storage web app. The user can store their data in web3.storage and also share the data with other people in a much secure and protected way.

License

Notifications You must be signed in to change notification settings

AnshulRanjan2004/DataVault

Repository files navigation

DataVault

DataVault is an application that allows users to securely store and share their files using Web3.storage and IPFS. The application encrypts user files before uploading them to Web3.storage, ensuring that only users with the decryption code can access the files.

Features

  • Securely store and share files using Web3.storage and IPFS
  • Encrypt files before uploading them to Web3.storage
  • Generate a link to share files with other users
  • View and manage shared files in the "My Files" page
  • Built using Vue,Tailwind CSS and Backend JavaScript

Contributing

Contributions are welcome! If you have an idea for a new feature or find a bug, please open an issue or submit a pull request.

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate

Usage

1. Upload a file:

Click the "Upload File" button on the home page and select the file you want to upload. The application will encrypt the file and upload it to Web3.storage.

2. Share a file:

After uploading a file, the application will generate a link that you can share with other users. To share a file, simply copy the link and send it to the user you want to share the file with. They will need the decryption code to access the file.

3. View shared files:

You can view and manage shared files in the "My Files" page. This page displays all files that have been shared with you, along with the decryption code needed to access them.

Screenshots

image

image

License

DataVault is licensed under the MIT License. See LICENSE.md for more information.

About

DataVault is a safe cloud storage web app. The user can store their data in web3.storage and also share the data with other people in a much secure and protected way.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published