Welcome to the Crypto Oasis SocialFi game platform test assignment!
This project combines blockchain technology, gaming, and decentralized finance (DeFi) to offer a SocialFi experience. As part of your application, you’ll extend or improve key parts of this MVP (v1).
We want to assess your skills in blockchain development (smart contracts, integration, and backend logic) in a real project context. Your contributions may include:
- Building or integrating smart contracts (Solidity preferred)
- Interacting with wallets (e.g. MetaMask)
- Handling transactions and NFT logic
- Enhancing security and decentralization
- Backend or full-stack work if relevant
-
Smart Contract Development
- Design and deploy a basic NFT or game-logic smart contract on testnet.
- Integrate the contract with the existing frontend.
-
Wallet & Web3 Integration
- Add wallet authentication (e.g., MetaMask).
- Allow users to mint or trade an in-game NFT.
-
Game Asset Marketplace (Bonus)
- Implement a simple marketplace for game cards or avatars.
- Handle listing, buying, and transferring ownership via smart contracts.
-
Backend Improvements
- Add secure blockchain interaction endpoints to the
server/
. - Implement data sync between on-chain and off-chain states.
- Add secure blockchain interaction endpoints to the
- Code quality, modularity, and readability
- Use of best practices in smart contract development
- Proper testnet deployment and working integration
- Security, error handling, and comments
- Git commits (atomic and descriptive)
npm install
npm start
Fork or clone the repo and push your code changes
Provide a short write-up or Loom video explaining your work
Include deployed contract addresses (if any)
We look forward to seeing your work—good luck!