Inspiration
The earliest version was started during the Motoko Bootcamp for the core project. The project was to create an NFT minter, using some royalty free art. I went with the fish art and was inspired on how I could make them look unique by modifying their colors in the SVG art file.
What it does
Fish Tank is a way to collectively display and customize Fish NFT's you've minted or adopted in a community facing Display tank. It lets the user:
- Mint unique fish
- Donate fish they no longer want
- Be rewarded for donating by receiving hat unlocks that you can use to permanently unlocks a hat on a fish.
- Choose which fish show up in your display tank and choose what hats they're wearing.
How we built it
During the Bootcamp I built a simplistic NFT minter with a basic front end showing the fish swimming in a user's tank after minting. For the supernova hackathon I took my initial concept and blueskyed the possible areas I could expand on. After coming up with a plan I redesigned a large portion of the original project to expand into a more interactive and community involved project.
Challenges we ran into
Not enough time to implement all of the features I have planned.
Accomplishments that we're proud of
That I have some working version to present for the hackathon.
What we learned
A lot about the Motoko language, including its features, quirks and limitations.
What's next for Fish Tank
I still have a lot of exciting features that I want to implement in Fish Tank:
- Add feature to Adopt donated fish
- Add feature to Trade fish between users
- Add Tank customizations (colors, objects)
- Add new customizations, colors, hats, other fish accessories
- Add achievement system as a way to acquire Tank objects
- Add new fish types
- Tournaments of Fish Tanks
Built With
- css
- html
- javascript
- motoko

Log in or sign up for Devpost to join the conversation.