BlockHack
Levels is a decentralized application with an evolving rewards system. Instead of having the same food rewards over and over again, Levels learns and personalizes loyalty rewards to your preferences.
Demo
About
The problem it solves Levels is a decentralized application that generates rewards passes for restaurants, stores, and other places that consumers frequent. These reward passes, which we call LevelPass, act as NFTs and evolve over time as the consumer uses our application more, leading to bigger and better rewards. Users would get NFT rewards, such as unique coupons, artwork, and other rewards for doing what a regular consumer would do. Because Levels is a decentralized application (DAPP), all transactions would be through the Ethereum network using Ether. Because of its decentralized nature, Levels protects and uplifts all business, whether big or small. Our customized smart contracts allow for utmost transparency and security, and our app makes it extremely easy. As the user’s tastes evolve, rewards evolve as well, utilizing machine learning to generate new and better rewards based on the user preferences. But, tastes tend to be fleeting, and we made sure to address this. As an NFT, a user’s unique LevelPass AND rewards are tradable on decentralized marketplaces, so the more you use our application, the better rewards you get, and the more valuable a LevelPass becomes, therefore incentivizing consumers to consume more, which supports businesses and builds stronger communities.
How it's made
Challenges we ran into This was our first experience with blockchain and DAPPs, and it took some time to understand the Ethereum platform and how to integrate blockchain technology into our application. In addition, this is our first experience using ReactJS.