Defi City

Defi-City

DeFi City is a browser-based virtual world that gamifies and simplifies DeFi yield farming by allowing everyone to visualize and manage their farms and track key performance yield farming indicators from a single, visually appealing in-game dashboard.

We are responsible for
Solution architecture, Blockchain Development, Web Development, Integration WEB’Blockchain and Crypto Wallet

Challenge

NFTs are booming right now. And the number of unique NFTs created increases with geometrical progression. However, creating an NFT product is complex work, requiring many different domains. First, we needed to create a streamlined blockchain-based product. Then craft a customer journey map wholly based on the web. Finally, all of the product elements: blockchain, web, crypto wallet, etc., needed to be smoothly integrated.  

Solution

We developed the solution’s architecture with its integration plan and a flexible future product development capacity. Our blockchain developers created several smart contracts and two main NFTs: a Defi city coin used for any transaction fee regarding the product and a Defy City Token. You can earn money, sell or buy these NFTs anytime. These processes take place on the website [https://defi-city.com].

Connect a wallet

After signing up, you have to connect the system with your crypto wallet – Metamask or Binance. Once you are all set up, you are ready to use any feature of the site. 

Open Scroll

The website has an Open Scroll feature, which allows you to see randomly generated buildings that you can mint on blockchain and buy NFT. Each building has its specifications and a different probability of appearing on the Open Scroll. For example, Supertower has the lowest probability to appear in open scroll, and Garage has the biggest, etc.

Staking

you can Open Scroll and see what randomly generated Building you can mint on blockchain and buy NFT. every building with it’s specification has their own probability to get. for example Supertower has the lowest probability to appear in open scroll, Garage has the biggest, etc.

Crafting

Crafting is an upgrade process. You can choose existing buildings and upgrade them. For example, 
select three equal cities with the same properties. You can choose a property that you would like to upgrade. Once you craft a better city, the old NFTs will be burned, and a new city will be minted. Crafting costs 100 DFC tokens. 75% of this will be burned, and 25% will be used for future development.

Tech Stack

Solidity
Truffle
Ganache
Binance Smart Chain

CSS
Javascript
HTML

Mongo
Node
Typescript

Github Actions
Aws

DeFi City is a browser-based virtual world that gamifies and simplifies DeFi yield farming by allowing everyone to visualize and manage their farms and track key performance yield farming indicators from a single, visually appealing in-game dashboard.
  • Our Engagement Involved:

    Solution architecture; Smart Contract Development (BSC - Solidity); Integration With Blockchain (BSC - Web3.js), Frontend Development; Backend Development; Integration of Web Platform With Metamask

  • Tech stack & Tools:

    Javascript, Node.js, Solidity, Web3.js, Java, Unity, Github Actions, AWS, Github, Swagger, Jira