Skip to content

Latest commit

 

History

History
53 lines (27 loc) · 1.68 KB

README.md

File metadata and controls

53 lines (27 loc) · 1.68 KB

Time Spent- wakatime

Decentralized Identity Platform (DIP) 🚀

DIP is a decentralized platform for secure and efficient storage and retrieval of personal documents using the InterPlanetary File System (IPFS), Filecoin, and Web3Storage.js. It provides a user-friendly interface for managing and accessing personal documents while ensuring their privacy and security.

Features 🔥

  • Add: Easily add a file to IPFS after encrypting it with your private key.

  • View: Retrieve your file back after decrypting it with your private key.

  • Info: Get information about a specific upload, including its CID, date, size, peer ID, etc.

  • Logs: View logs of all your uploads.

  • Auth: Secure authorization page that requires your Web3Storage API key and username.

Tech Stack 💻

  • HTML/CSS/JS (vanilla JS)
  • Crypto.js library
  • Web3Storage.js
  • Filecoin's IPFS
  • Replit

How to Use 📝

To get started, follow these simple steps:

  • Create an account on Web3Storage.
  • Create an API key using this link.
  • Clone the repo and open index.html in your browser.
  • Log in to the application using your Web3Storage username and API
    key.
  • Add, view, or manage your personal documents using the user-friendly interface.

About 🤖

DIP was built for the Filecoin IPFS and Replit tracks on Web3Init Hackathon by Ashutosh7i