Track - Creators MintBase -> App
Inspiration
We did a survey and found that big brands (Adidas, Nike, GAP, and especially H&M) lose millions of dollars a year because they can't sell out their collections. Thus, when the new collection arrives, all of the clothes from the old collection that are left unbought in the "sale" department go into the warehouse. This happens for several reasons, but the main one is an ineffective advertising campaign. At the same time, we all know very well about the game Pokemon Go and its success in the gaming industry - people loved collecting Pokemon and competing against each other. Our idea embodies the basic concept of Pokemon Go, solving a problem for brands. Thus, our game provides a cool gameplay experience for our users and at the same time an effective advertisement for brands.
What it does
The main game mechanics is a virtualization of real clothes. Each player has their own character, the main goal is to get virtual clothes and dress the character as cool as possible. Each player has their QR code, players scan QR codes of each other to get clothes. After the player has dressed his character they can mint NFT and start getting tokens on a regular basis. The more unique and stylish the character, the more tokens the player will receive. After the user collects some tokens, they can buy real items from the in-game store, including top-brand clothing.
How we built it
The application is written in Flatter and Golang. We also decided to use Mintbase to work with NFTs, because it is easy to use and allows you to quickly mint NFTs, also we don't need to implement our own marketplace - everything is provided by Mintbase. We implemented our own library in Golang to work with NEAR smart contracts because the existing open-source libraries don't work and are not supported for a long time.
Challenges we ran into
The main problem for us was the lack of proper libraries to work with NEAR in Golang and Dart. The existing libraries are not well written, they don't compile and are not supported for a long time. As a result, we had to implement our own library to work with NEAR smart contracts in Golang.
Accomplishments that we're proud of
We are proud to have been able to implement our own NEAR networking libraries in Golang and Dart.
What we learned
How to use low-level smart contract calls.
What's next for Coaty World
Provide users with as much great clothing, discounts, etc. as possible. Host in-game events with real clothing designers. Partner not only with clothing businesses but with any B2C business.
Log in or sign up for Devpost to join the conversation.