Giter VIP home page Giter VIP logo

project-kumato's Introduction

Project Kumato

Alpha Release. Minimum viable product to demo at Encode x ETHSafari.

Project Kumato is a Ethereum based Crypto Farming experience. In this alpha release, we are happy to announce the first project: Kumato NFT.


Try it! kumato.xyz

The smart contract is deployed to Goerli Testnet here. Click to see past transactions.


Highlights

  • The foundation to NFT Marketplace - ability for creators to "lazy mint".

    Lazy mint allows creators to create and commerce NFTs without upfront cost.

    It is also worth noting that the contract is upgradable. This gives developers more freedom to develop and evolve the contract. Specifically, we implemented components for:

    • Signing and deploying Smart Contract

    • Upload artwork to IPFS via NFT.STORAGE and Filecoin

    • Sign vouchers in pre-sale event via Coinbase Wallet

    • (Buyers) redeem vouchers, signature and transactions are validated over the ethereum network

  • Digital art backend. It set up the backbone of NFT creations through layers of tomato traites. In addition, supports hybridization - core to crypto farming experience. We implemented components for:

    • Generating NFT based on traits

    • Hybrid between two tomatoes

    • Chance of disease and time to reproduce

    • Compatibility checks for various traits

The Stack, Explained

The application framework handles (a lightweight) smart contract development and a containerized web application. It also connects to a python service that is the core of NFT artwork.

Smart Contract Readme

  • Node JS 16
  • Solidity >= 0.8.0
  • Truffle v5.5.27
  • Ganache v7.4.0

Frontend: React Application Readme

  • Solidity: Openzeppelin Truffle + Ganache
  • IFPS powered by NFT.STORAGE
  • Crypto Wallet Connection to Coinbase Wallet
  • React JS powered by Gatsbby + Sanity Studio
  • Docker

Backend: Generator Service Readme

  • Original artwork created for Kumato NFTs
  • Python
  • FastAPI
  • HTML

project-kumato's People

Contributors

lqxshane avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.