In the dynamic world of decentralized autonomous organizations (DAOs), adaptability is key. At DAOhaus, we've always been at the forefront of innovation, striving to provide the best tools and platforms for our community. Our recent shift in focus is a testament to this commitment.
Historically, our approach leaned heavily towards a no-code solution, aiming to democratize the creation and management of DAOs for everyone. As we delved deeper into the intricacies of DAO configurations with our DAOhaus v2 release, a revelation emerged: there isn't a one-size-fits-all solution for DAOs. Each community, with its unique needs and objectives, requires a tailored approach. Recognizing this, we decided to pivot. Instead of trying to create a universal solution, we chose to empower developers with the tools they need to build custom DAO software tailored to their community's specific requirements.
This shift in direction is not just about providing tools; it's about giving communities the freedom to experiment, innovate, and craft bespoke DAO configurations. We believe that by placing the power in the hands of developers, we can catalyze a wave of creativity and innovation in the DAO space.
And to guide this newfound empowerment, we're thrilled to unveil our revamped documentation sites, complete with glossy, step-by-step instructions and technical walkthroughs. Whether you're a seasoned developer or just getting started in the DAO space, our comprehensive User Guide and Developer Docs will walk you through the process of creating a custom DAO configuration that aligns with your community's vision.
We've delved deep into the complexities of DAO development to simplify the process for you. From executing on-chain transactions to designing intuitive forms for gathering user data, we've tackled the challenging aspects head-on. Our team has dedicated years to understanding and refining the proposal flow, ensuring that developers can focus on what truly matters: addressing the unique needs of their community.
The updated User Guide is the missing manual for operating a v3 Moloch DAO. It's your go-to resource for understanding how-to summon and administer an organization with DAOhaus apps.
Deploy your very own DAO contracts using the Summoner App
Explore the features available in the Admin App
Learn more about the devilish jargon and key terminology with the Glossary
The newly polished Developer Docs are a treasure trove for developers eager to dive into the world of custom DAO software. At its core, the docs serve as a comprehensive guide, steering away from the previous no-code approach and instead, arming developers with the tools and insights they need.
Software Development Kit: The heart of the documentation, the SDK section, introduces the DAO App Starter and our NPM packages. This is a toolkit designed to expedite the process of building a DAO app, complete with wallet connections, proposal forms, member lists, and more. It's written in TypeScript and React, ensuring a seamless development experience.
React Features: This section is a boon for those looking to integrate UI and data elements into their DAO applications. It simplifies the often complex task of building UIs that interact with blockchain data.
Component Library: For those who prioritize aesthetics and user experience, this section offers a rich library of UI components tailored for DAO apps. It's especially beneficial for developers working with TypeScript and can be adapted to various frameworks. These components make prototyping apps extremely fast.
Data and Utilities: These packages are the backbone of the documentation. While the data packages wrap contracts, subgraphs, and other data sources, the utilities packages offer a plethora of common functions and helper utilities. Together, they ensure a smooth operation and integration process.
Subgraphs: A deeper dive into the underlying data structure of v3 Moloch DAOs, this section provides insights into the DAOhaus subgraph and its schema, including entities like DAOs, Proposals, and Votes.
In essence, the revamped DAOhaus documentation is more than just a manual; it's a roadmap for developers to navigate the intricate world of DAOs. Whether you're a newbie or a seasoned developer, the docs offer a structured and detailed approach to building and customizing DAO software, ensuring that the unique needs of every community are met.
In conclusion, at DAOhaus, we believe in evolution, adaptability, and the power of community-driven innovation. Our shift from a no-code approach to empowering developers with custom tools is a testament to our commitment to the DAO community. We've done the heavy lifting, so you can channel your energy and creativity into building a DAO that truly resonates with your community's values and aspirations. Join us on this exciting journey and harness the power of bespoke DAO configurations with DAOhaus.