ShuffleDAO

ShuffleDAO

Your favourite dance studio, now community-powered.

The problem ShuffleDAO solves

@lucyklus is an amazing dancer, and she loves to dance shuffle. She always looks for new ways to improve her skills, learn new moves, and connect with other dancers. However, she often knows that building a community is hard, and she is looking for a way to connect with people attending her courses.

Therefore, she came up with an amazing idea to make a DAO that would help her connect with her students and lectors. By having a membership in the DAO, people can vote on the topics they want to learn, propose new lectors, and even propose a lesson modification.

Do you want to dance Macarena instead of techno? No problem, propose it and let the community vote on it.
Do you want to have a Friday lesson with Lucy instead of another instructor? No problemo ❤️

And the best part? You can earn a badge for attending the lessons and participating in the shuffle dance competitions.

The cutest bonus is offering a generative NFT avatar that evolves with your participation and dance progress. (each avatar is unique). You can show off your dance skills and commitment to the community.

Challenges we ran into

It was our first time building a DAO, so we had to learn much about Governance contracts.
Because of EIP-170, we had obstacles to building and deploying the contracts on the BASE blockchain (optimizations helped).
The third obstacle was the project's architecture regarding permissions - can we allow everyone to propose a new lesson? How to prevent spam? How to prevent a situation when someone proposes a lesson unrelated to shuffle dance?

Additionally, we are using Nuxt, and not many libraries/ examples can be used.

Tracks Applied (2)

1 Main - Public Good

ShuffleDAO is a community-driven initiative to promote and support the shuffle dance community. Ideas, however, are univ...Read More

3 - Creativity

One of the amazing features of our project is the generative NFT avatar that evolves with your participation and dance p...Read More

Discussion