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
- Address -0x52b7014aCDa7d2ae09683D4d9fc0a3376bb95001
- Meow Token Contract - 0xf691f6A0c548f583cBE9AdF641e5BE7d7CE334BA
- Cat Contract - 0x7A17404e5E4B7CE86806693748e96Bc534462A27
What's not ready yet?
- Fully-functional app
- MetaMask right usage
- Implementing tests
- Complete UI
- Use MEOW as main currency