Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ashutosh7i/decentralized-identity-platform
🔒 Decentralized Identity Platform (DIP) is a secure and user-friendly web application that allows users to store and access personal documents on the decentralized web using IPFS, Filecoin, and Web3Storage. 🚀 With our platform, users can easily encrypt, upload, and retrieve their files from anywhere in the world. 💻
https://github.com/ashutosh7i/decentralized-identity-platform
cryptojs filecoin ipfs ipfs-api ipfs-protocol javascript nodejs
Last synced: 5 days ago
JSON representation
🔒 Decentralized Identity Platform (DIP) is a secure and user-friendly web application that allows users to store and access personal documents on the decentralized web using IPFS, Filecoin, and Web3Storage. 🚀 With our platform, users can easily encrypt, upload, and retrieve their files from anywhere in the world. 💻
- Host: GitHub
- URL: https://github.com/ashutosh7i/decentralized-identity-platform
- Owner: ashutosh7i
- Created: 2023-03-03T15:06:48.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-29T17:56:43.000Z (9 months ago)
- Last Synced: 2024-12-03T15:09:02.457Z (22 days ago)
- Topics: cryptojs, filecoin, ipfs, ipfs-api, ipfs-protocol, javascript, nodejs
- Language: JavaScript
- Homepage: https://replit.com/@Ashutosh7i/Decentralized-Identity-Platform
- Size: 168 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Time Spent- [![wakatime](https://wakatime.com/badge/user/62850a07-caf8-470f-86a7-660093b4f5b4/project/5b93abf6-a994-4e68-8721-881ef6463bc5.svg)](https://wakatime.com/badge/user/62850a07-caf8-470f-86a7-660093b4f5b4/project/5b93abf6-a994-4e68-8721-881ef6463bc5)
# 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](https://www.web3-init.tech/) by [Ashutosh7i](github.com/ashutosh7i)