It can be used by travelers, vloggers, as well as the general public living in a crowded city where finding a short route to reach a destination, is essential than ever. Mlogging is a decentralized application where users can record the real-time tracks while they are traveling, add descriptions to the locations by pinning them with a marker and can save and share their tracks to others around.
They can also decide how many advertisement locations they want to add in their tracks and can fix the rate. Then, businesses and advertisers who want to put their location info on the track can do so by paying them directly through the DApp. And this all happens through the help of a smart contract meaning there is no need for the content creator to interact with the advertising person. The more popular their track becomes, the more they will be in reach of advertisers, the more they can increase their price. Unlike posting vlogs on youtube where they first post the video to the platform, then their video becomes popular, and then the viewers are fed with advertisements, advertisers pay to Youtube and then finally youtube pays to creators, opposite to that, here content creators will be the direct beneficiary of the content that he/she has created.
Most of the blockchain solutions that we see today are based on web based platforms, for eg they are targeted to run in browsers. many wallets are designed to inject web3 providers in the browsers , so we can fetch account from their and sign a transaction and send it to blockchain. But, mobile platforms could be a huge step towards huge adaptability of the blockchain solutions. Developing blockchain based Dapps for mobile would be a huge step in introducing blockchain solutions in people's day to day life.
Thinking that, I started to build my Dapp in react native for mobile platform. I completed all the UI design and integrated all the functionalities, but the major problem I face is the unavailability of resources of integrating a wallet to sign a transaction from mobile. There are many options like WalletConnet Protocol and many apps are built on top of it which makes the QR code available in browser and scanning it on mobile through wallet can make a transaction. But it is very struggling to sign a transaction from a mobile Dapp.
Technologies used
Discussion