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

Share this project:

Updates