Skip to content

3uild-3thos/ArmaDAO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Armada

Armada

Overview

Navigate the Future with Armada - No-Code Governance for the Mothership and Its Fleets. A DAO for DAOs, by DAOs.

Empower true decentralization: Build and govern DAOs with unparalleled flexibility and ease. Armada revolutionizes the way decentralized autonomous organizations (DAOs) are created and managed. With our intuitive, no-code platform, anyone can build a DAO in minutes, customizing it to fit their unique needs without any technical expertise.

Our platform offers a comprehensive suite of tools for governance, membership management, and treasury operations, all designed to be flexible, modular, and user-friendly.

The Armada is not just a tool; it's a meta-governance ecosystem that allows DAOs themselves to evolve and adapt over time, driven by the collective decision-making of their members.

Website: https://demo.thearmadadao.xyz

Features

Armada Features

  • No-code DAO Wizard: Easily create a very modular DAO, in different membership types, without the need to code.
  • Modularity and Customizability: Fine-grain control of every configuration (e.g. membership type, quorum, threshold, name, etc.) and innovation you need for your DAO and your community.
  • Fully decentralized, community-owned: The platform itself has a DAO called the Mothership which will be driven by the community in terms of roadmap, features, decisions and even configurations.
  • Plugins and APIs: No need to stay in the Armada platform to enjoy the full modularity of your DAO. Utilize and maximize our plugins and APIs to integrate your DAO on your own platform.
  • Community Engagement: A thriving ecosystem communities in communities share insights, discuss innovation, and foster their DAO's success.

High-level Architecture

Armada High-level Architecture

The very first Fleet DAO in devnet can be found here.

If you want to dive deeper into the Solana programs, read more about them here

Proof-of-Work (Solana Programs)

These are the devnet transactions generated from creating the test cases.

What it's about Solana Devnet Explorer Link
Creating a Hybrid DAO View Transaction
Initialize Stake View Transaction
Stake Tokens (FT) View Transaction
Create a Proposal by Holding NFT View Transaction
Voting with Staked FT View Transaction
Removing Vote View Transaction
Unstake FT View Transaction
Close Stake Account View Transaction
Creating FT Sub DAO By Holding Hybrid NFT DAO View Transaction
Sub DAO Init Staking View Transaction
Sub DAO Staking FT View Transaction
Sub DAO Creating Proposal with Proposal Threshold View Transaction
Sub DAO Voting with Staked Voting Power View Transaction
Sub DAO Removing Vote View Transaction
Sub DAO Unstake FT View Transaction
Sub DAO Close Stake Account View Transaction
Create NFT DAO View Transaction
Initialize Nft Stake State and Ata 1 Account View Transaction
Stake Nft 1 View Transaction
Initialize Nft 2 Stake ATA Account View Transaction
Stake Nft 2 View Transaction
UnStake Nft 1 View Transaction
UnStake Nft 2 View Transaction
Close Stake ATA Nft 1 View Transaction
Close Stake ATA Nft 2 View Transaction
Close Stake State View Transaction
More soon...

Tech Stack

Armada Tech Stack

  • Next.js 13: Our Full Stack Framework that enables functionality for both front-end and back-end operations.
  • React.js 18: Utilized for building our user interface and managing the front-end logic of the application.
  • Zod: Implements schema validation ensuring data integrity throughout our application.
  • Tailwind CSS: Provides utility-first CSS framework for rapidly building custom designs.
  • REST API & SWR: Used for server-backend operations, enabling data fetching, mutations, and real-time updates.
  • Solana Rust: Powers the blockchain backend of our application ensuring security, scalability, and decentralization.
  • Anchor: A framework for Solana Rust, simplifying the development of Solana programs.
  • Helius: Helius is the ultimate developer platform for building on Solana. Effortlessly navigate on-chain data with our powerful APIs, webhooks, and RPCs.
  • Metaplex Program: Used its crate handling and managing token and its metadata.
  • UMI: Umi is a modular framework for building and using JavaScript clients for Solana programs. It provides a zero-dependency library that defines a set of core interfaces that libraries can rely on without being tied to a specific implementation.
  • Irys (previously Bundlr): Provides decentralized storage solutions, ensuring data persistence and availability.
  • Squads: Squads simplifies management of developer and treasury assets for on-chain organizations which we will use for our treasury management.

Contact

Acknowledgments

Special thanks to the WBA and Solana TURBIN3 family of builders!

About

The #1 No-Code Governance on Solana. A DAO for DAOS, by DAOs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages