SkyStorage is a decentralized video player. Where user can upload video on web3 platforms like Filecoin and IPFS.
Platform will give ability to users for change the storage config of individual video file(like change in, hot and cold storage).
Skystorage will retrieve only uploaded videos by login users. And give accessibilty on this video files as a video player on the platform.
Even, The platform storing the video file details on ethereum blockchain.
SkyStorage is hosted on fleek.co hosting service.
https://youtu.be/BAJufquxMS4
- Once user press to register, Pltform create new filecoin token and filecoin address for new user metamask address.
- Filecoin token will map to that metamask address and no need to register again for that metamask address
- Once user register, user can see dashboard with empty video list
- Right side you can see metamask address and filecoin address details and Add file features to filecoin or IPFS.
- After selecting file you can see Storage config.
- User can modify changes. Like where exactly user wants to store video file(Filecoin, IPFS or BOTH)
- After selecting Both(IPFS and Filecoin), You can see config change as per selecting.
- Then user will press make storage deal.
- Once storage deal confirm, platform will store video file details into Ethereum samrt contract to retrirve data in dashboard.
note: You must have Linux system to setup
-
Run localnet on your on machine
1).Open New Terminal
1).git clone git@github.com:textileio/powergate.git
2).cd powergate/docker
3).BIGSECTORS=true make localnet
-
Run Dapp on localhost
1). clone repohttps://github.com/sunnyRK/SkyStorage.git
2).cd SkyStorage
3). Install dependencies for dappnpm install
4).Run Dappnode server.js
5). Go tohttp://localhost:8000
https://docs.google.com/presentation/d/1aCKVuKYpBhNw1Ah-g9vnWXThxId7SiiUubndd2emFhA/edit?usp=sharing
- Filecoin-IPFS
- Textile Powergate - To interact with Filecoin and IPFS
- Ethereum (ETH+IPFS concept to save file details)
- Fleek.Co to Host Website
- Next.Js and Material UI For Frontend
radadiyasunny970@gmail.com
Twitter
rajatbeladiya7@gmail.com
Twitter