-
-
SarpanchDAO
-
SarpanchDAO Login Screen
-
SarpanchDAO $Samuhika Token Linking Screen
-
SarpanchDAO $FLOW Pledging Screen
-
SarpanchDAO Transaction Status Modal
-
SarpanchDAO Home
-
SarpanchDAO Fund Community Projects
-
SarpanchDAO Fund Scholarships
-
SarpanchDAO Decentralized Local Community Marketplace
-
Sarpanch DAO Emergency Fund
-
SarpanchDAO Inclusive Decision Making

Inspiration 💡
Decentralization has empowered a lot of people to pursue and have their communities. This movement helps communities to exist without any central authority or control, promotes democracy, and utilizes the various freedoms and privileges that a centralized community lacks.
However, in this day and age, there have been rise of DAOs, but it is constantly being built from a Web 2 platform, which at times ends up defeating the purpose of it entirely. In fact, there are hardly any applications that help out in managing such communities. For such use cases, the management of DAOs can be significantly improved by utilization of Web 3 based applications. Hence, we introduce to you Sarpanch - a decentralized DAO management platform based on Flow.
The name Sarpanch is inspired by the traditional Indian concept of local governance and community leadership. It embodies the values of decentralized decision-making, community empowerment, and the pivotal role that a Sarpanch plays in the administration and development of a village. This inspiration reflects our commitment to fostering transparent and inclusive governance within decentralized autonomous organizations (DAOs) using the app.
What it does 💪
FLOW wallet login:
- With FLOW, we were able to make a wallet directly through the wallet provided by it.
- Removes the hassle of configuring a third party wallet system, which just makes more of a mess and mixes centralization.
- Once logged in with Flow, there are no additional identity requirements, you can remain as anonymous as the wallet lets you!
Custom Samuhika Tokens:
- Derived the Hindi term "samūh" meaning group or community, hence setting the intention right starting from the custom tokens provided by FLOW
- Is utilized to not only pledge, but vote, donate and purchase from the local community.
- An essential form of currency native to the DAO to perform any and all forms of activity
Pledge commitment
- To ensure there is a sense of commitment among the members, each member has to pledge FLOW tokens in order to ensure they can be part of the community.
- Not only does this enhance the internal commitment towards the community, but also ensure there is an extra added layer of security by holding stake a certain amount of all members.
- These pledged tokens are then utilized to mint out Samuhika tokens to take part in the activities on Sarpanch.
Local Business Support
- Just like how a local community supports each other by interaction, promoting each other, one can support small businesses within the community
- This not only supports budding entrepreneurs, but also gives a platform for community members to start somewhere.
- Again with our custom FLOW tokens, Samuhika is the form of currency on the platform.
Emergency Funds
- Anytime an emergency situation occurs for any of the members, a voting poll can be cast to ensure there is a way to support the individual.
- The amount donated is in Samuhika tokens, which can be withdrawn from your FLOW wallet seamlessly.
- Such funds are completely done on a voluntary basis, hence any amount that is donated to the fund is also optional.
- Once there is a request created, if a certain number of votes are cast, the funds are immediately unlocked and can be used by the recipient.
Fund Community Projects
- Anytime there is a new idea for the community enhancement, one can make a proposal to get funds from the DAO on our platform.
- The proposals are administered by a singular member from the project crew, the moment the proposal receives a certain amount of votes, the funding can be taken from the treasury.
How we built it 🦾
Thanks to FLOW, we were able to build our project successfully, our project utilizes the following features of FLOW:
Smart Contracts: The main features that DAOs typically rely on is the decentralized decision-making. Such decisions are done on an automatic criteria-meeting basis, which is what is made possible by the smart contracts offered by FLOW. With these smart contracts in place, there is no possible way to have anyone intervene or in any what manipulate any of the decisions taken by the community members, since everything is based on votes.
Custom FLOW tokens: Adding more use cases to our platform has been made possible through the fungible tokens that FLOW provides. These not only act as the backbone of all developmental activities that happen within the community, but also give a way to commit to the community since there is pledging done in order to enter into the community.
FCL: The FCL provides an easy way to interact with the flow chain without any hassle. The emulator is easy to start a local development environment is a single command away, it helped us collaborate with our team members, with everyone having their own environment!
Challenges we ran into 🏁
- Learning and understanding about DAOs (Decentralized Autonomous Organizations!), since we were aware of its existence, but hadn't really explore the potential of this concept.
- There definitely was a learning curve in trying to implement DAO features with Flow, we really had to think hard on what features would fit the best, since most of the applications revolving around management of communities involves a lot of features, but at the same time our main use case was high level management which we believe we were able to achieve.
- We had a bit of hiccup with the time management, not something new though!
Accomplishments that we're proud of 🏆
- Being able to build a fully functioning project in limited time.
- Exploring and building a product for promoting and helping the evolution of DAOs
- Achieving use cases of blockchain beyond the conventional use cases.
- Utilizing features of Flow blockchain and leveraging the full potential of all the features provided by the blockchain.
What we learned 📝
- It was our first time to actually make an application revolving around a DAO - which made us delve into this subdomain of Web3 revolution.
- Decentralized communities are a great way to enhance and empower building of communities through non-centralized and advance via member driven architecture!
- Understanding the use cases of Web3 and Blockchain beyond just NFTs and cryptocurrencies
- Learning and utilizing the various features that Flow blockchain has to offer.
- Concepts and methods that are used to sustain a DAO.
What's next? 🔮
- Sarpanch has a lot of additional features that will be shipped in the future releases. This not only will empower the DAOs, but also help in scaling DAOs in a much easier way, the features include verification for layered verification and security through wallet.
- Not only this, but we also have ideas to expand anonymous identity by distributing a uniquely identifying asset to everyone in the DAO.
- Rewards and accomplishment badges for a variety of events hosted on the platform. A collaborative platform feature for various skilled users to join and work on projects.
Built With
- contract
- nuxt
- nuxt3
- smart
- unocss
- vue
- vue3
- web3

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