Mobility Marketplace

A decentralized data marketplace connecting advertisers and mobility users.

Demo Video Live Demo Source Code

Description

The idea is to provide a decentralized platform that connects data creators (mobility users) with data consumers (advertisers). Why? It’s about time we compensate people for the data they create and the ads they see. We got inspiration from Brave Browser, Ocean Protocol. The mobile app supplies the data that makes the Marketplace tick; delivering user accounts that opt in to data sharing and ads, and posting trip data. The marketplace app is for advertisers to view metadata on existing trip datasets and purchase individual datasets to download the underlying data.

How It's Made

TECH: IPFS, Ethereum, Fleek Hosting/Storage, Textile ThreadDB, LibP2P, Metamask, Infura, ENS. The mobile app supplies the data that makes the Marketplace tick; delivering user accounts that opt in to data sharing and ads, and posting trip data. A user account is created and stored with ThreadDB, and opts the user into the Marketplace smart contract ecosystem. A trip is stored in ThreadDB and provides data to the data purchase program in the Marketplace. When a trip is completed, advertisers compete to serve relevant ads distributed through the Marketplace smart contracts. In return for receiving ads, users earn and can later withdraw ETH rewards. On the react app, Authentication is done with Metamask, fetch trip datasets using fleek storage, and campaign actions for CREATE/GET/CLOSE via ethereum.

Team

Carlos Beltran Badal Nabizade Osama Miro
← click here to see all projects