Coder Social home page Coder Social logo

chen-yanlong / bakajohn-core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from swf-lab/bakajohn-core

0.0 0.0 0.0 25 KB

#3-To promote the good sides of Taiwanese local culture. Here is a limited 500 free mint dynamic NFT(ERC-721) collections deployed on Ethereum.

Home Page: https://bakajohn.com/

Shell 0.17% Python 29.37% Solidity 70.45%

bakajohn-core's Introduction

Bakajohn

Links:

Intro

About John

Once upon a time, there was a guy named John. John is a lovely person who likes to play the guitar. John has a beautiful girlfriend, Jenny. Every 14th of every month, John always created a song for Jenny. Like every boy falling in love, he can do anything for his lover just to see her smile.

However, things were not going well all the time. Jenny was attracted to another guy, "Bagajong" from Taiwan. Jenny was obsessed with Bagajong's tattoo and his fierce appearance. In the end, Jenny cuckolded John and started a relationship with Bagajong.

After losing the love of his life, John lost his mind entirely. He became angry day by day. Finally, he becomes Bakajohn

Dynamic NFT Introduction

Every Bakajohn is a free mint dynamic NFT collectible. After each transaction, our picture will change its characteristics. It's a nice guy at first, but it will become more and more angry.

  • step 1 - Normal
  • step 2 - Hair + Facial expression
  • step 3 - Clothes + Accessories

Contract Mechanism

As every NFT does, every Bakajohn Token has its own metadata which stored in IPFS (InterPlanetary File System). After safeMinting, the token will be generated and point to its first stage URI using setTokenURI().

Moreover, there is a struct token recording its own stage and trasaction time. Whenever the _transfer() function is called, the code are able to check the token.stage and trigger evolveStage(), which contains a function _engenderURI() inside. Combine all the things above, John would be able to become a TRUE BAKAJOHN really soon.

Road Map

JULY, 2022

  • Start to disseminate Taiwanese accessaries, slangs and memes on out social medias (Twitter and Instagram).
  • NFT sneak-peek every week on social medias and discord.

AUGUST, 2022

  • Publicize some of creation of NFTs.
  • Set up our website.

SEPTEMBER, 2022

  • Start to FREE MINT!!!

bakajohn-core's People

Contributors

foodchain1028 avatar excitedmail 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.