mdamyanova / SoftUni-BlockchainDevCamp-MeowMeow

Individual Project for the Blockchain Dev Camp June 2018 at SoftUni

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MeowMeow

MeowMeow is a DApp (Decentralized Application) implemented with Java, JavaScript and Solidity. The project keeps some data and logic in the Ethereum blockchain and provides an application to access it.

General Requirements

  • Smart contracts, implemented in Solidity, deployed in the Ropsten testnet
  • Client-side - JavaScript, React.js
  • Decentralized Storage - IPFS
  • Unit tests - Truffle
  • Server-side logic - Java, Spring Boot, Web3j, IPFS
  • Token - MEOW token

Business Logic

  • Guests can view the organizations and their cats listed for adoption
  • Guests can register as users and adopt cats
  • Users register and list cats for adoption in the Ethereum blockchain
  • Users should have a wallet

Bonus

  • Create token
  • People can use ETHs only to buy our token
  • Make the token the main currency and accept only it

Deployed contracts in Ropsten Test network

What's not ready yet?

  • Fully-functional app
  • MetaMask right usage
  • Implementing tests
  • Complete UI
  • Use MEOW as main currency

About

Individual Project for the Blockchain Dev Camp June 2018 at SoftUni

License:MIT License


Languages

Language:Java 78.1%Language:JavaScript 13.3%Language:CSS 7.6%Language:HTML 1.0%