Skip to content

anukulpandey/MonkeyShare-reef

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐒 MonkeyShare

Hey Folks! MonkeyShare is a Decentralised Web-application [Dapp] 💰 built with Reef Chain where you can store your files, without paying money. You only have to pay for the Gas Fees & that too once. After that you have the privilege to store as much files as you want.

Features

Property Use case Reliability
Connect Wallet No need to login 🗝️ ⭐⭐⭐
Unlimited File storage Free of cost 🆓 ⭐⭐⭐
Security Built on blockchain 🤙 ⭐⭐⭐
Transaction Speed Fastest (As REEF is used) ⭐⭐⭐
Efficient Saves your precious time⌛ ⭐⭐⭐

Screenshots

  • Connect Wallet 📮 alt text

  • Landing Page 🛫 alt text

  • Loading Page 📂 alt text

  • Upload Files 🌍 alt text

Run Locally

Run these commands

    git clone https://github.com/anukulpandey/MonkeyShare-reef monkeyshare
    cd monkeyshare
    yarn install
    yarn serve

After running these commands , open a new terminal & run the following commands

    cd ipfssetup
    npm install
    node app.js

When you run these commands you will encounter an error. So make an (dot)env file [.env] in the ipfssetup folder.

MONGO_URL = 'ENTER_YOUR_TOKEN'
TOKEN ="ENTER_YOUR_TOKEN"

Enter your tokens here & you are good to go. Get your MONGO_URL by making a new project in mongodb atlas and for another token visit web3.storage & claim your free token from there.

Environment Variables

Mentioning again! To run this project you need to set the Environment variables in the .env file inside ipfssetup folder MONGO_URL TOKEN

Tech Stack

Client: Bootstrap, ejs

Server: Node, Express, ethers.js, Reef Chain

Requirements

At the moment, to interact with the application, you would need to use polkadot.js extension in a desktop device. You can see here how to set up your Reef account.

Make sure to use the Reef Extension else you will get some ugly errors in dev mode.

Future developments

These are some of the features planned for future developments:

  • Mobile support.
  • NFT collections
  • File Sharing Platform
  • Better Interface

License

Distributed under the MIT License. See LICENSE for more information.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published