Skip to content

Jianzhuo/Meows_web3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation


KittyVerse

A Decentralized Token for every cat lover!
View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. License
  5. Contact
  6. Acknowledgments

About The Project

Meows_web3

Since the launch of the Ethereum virtual machine EVM and smart contracts in 2014, the blockchain ecosystem has ushered in explosive development. This not only attracts more and more people to use and participate in the blockchain ecosystem, but also greatly reduces the technical threshold for developers to develop decentralized applications.

In this project, while people explore and participate in the KittyVerse we build together, developers are also exploring the world of blockchain.

(back to top)

Built With

We try to select the hottest and newest technologies to build our projects. This allows our project to perform better.

(back to top)

Getting Started

This project is developed under node.js, so a node.js environment is essential. In addition, since this is a web3.0 application, you also need to prepare a Metemask.

Prerequisites

Before start make sure installed both of our prerequisites.

Installation

At present, this project consists of two parts: react front-end program and smart contract.

Deveop & Deploy smart contract

  1. Install NPM packages
    cd smart_contract
    npm install
  2. Replace the accounts: [] value with your own account pravite key at smart_contract/hardhat.config.js.
  3. Deploy the smart contract
    npx hardhat run scripts/deploy.js -- ropsten

Develop & Deploy react front-end program

  1. Clone the repo
    git clone https://github.com/Jianzhuo/Meows_web3.git
  2. Install NPM packages
    cd client
    npm install
  3. Replace the client/src/utils/MeowsToken.json with your own contract abi that generate by hardhat after deploy the contract.
  4. Replace the contractAddress with your own contarct address at client/src/utils/contants.js.
  5. To run the project at dev mode:
    npm run dev
  6. To build the project to production:
    npx vite build --base=<base-path>

(back to top)

Roadmap

  • Create smart contract to issue our ERC20 Token MEOWS.
  • Made a Web3.0 web application to interact with the smart contract.
  • Create smart contract allow user buy or sell MEOWS with ETH at a fixed rexchange ate.
  • Improve the Dex to add Oracle Machine to make the exchange rate float.
  • Add staking and LP reward to our project.
  • Issue the NFT, allow user to mint, create and trade NFT.
  • A MarketPlace for NFT Trading.
  • Explore the DAO.

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Jianzhuo Shen - [email protected]

(back to top)

Acknowledgments

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published