Este guia irá ajudá-lo a criar sua própria DAO de experiências utilizando o template Xperience. Em menos de 1 hora, você terá sua plataforma funcionando!
- Acesse o repositório Xperience
- Clique no botão verde "Use this template"
- Escolha um nome para seu projeto
- IMPORTANTE: Marque a opção "Include all branches"
- Clique em "Create repository from template"
# Clone seu novo repositório
git clone https://github.com/seu-usuario/seu-projeto.git
# Entre no diretório
cd seu-projeto
# Instale as dependências
npm install
-
Edite o arquivo
config.js
// config/app.js export default { daoName: "Sua DAO", description: "Sua descrição", tokenSymbol: "TOKEN", // ... outras configurações }
-
Atualize as imagens
- Substitua
/public/logo.png
com seu logo - Atualize
/public/images/
com suas próprias imagens
- Substitua
-
Personalize os Smart Contracts
# Entre no diretório de contratos cd contracts # Edite os parâmetros do token nano TokenConfig.sol
-
Crie um novo bot
- Abra o @BotFather no Telegram
- Digite
/newbot
- Siga as instruções para nomear seu bot
- Guarde o token fornecido
-
Configure o Web App
# Execute o script de configuração npm run configbot # Siga as instruções do prompt
# Configure suas variáveis de ambiente
cp .env.example .env
# Edite suas configurações
nano .env
# Implante os contratos
npm run deploy
# Inicie sua aplicação
npm run start
- Edite
/src/styles/theme.js
para suas cores - Modifique
/src/styles/global.css
para estilos globais - Atualize componentes em
/src/components/
-
Sistema de Tokens
- Configure emissão inicial
- Defina mecanismos de distribuição
- Estabeleça utilidades do token
-
Governança
- Ajuste parâmetros de votação
- Defina tipos de propostas
- Configure quóruns
-
Experiências
- Adicione categorias
- Configure sistemas de avaliação
- Defina regras de qualidade
-
Atualize Metadados
# Configure seu app npm run config-twa
-
Design do Bot
- Adicione comandos personalizados
- Configure mensagens automáticas
- Defina fluxos de interação
-
Teste sua Plataforma
# Execute testes npm run test # Inicie ambiente de desenvolvimento npm run dev
-
Prepare o Lançamento
- Configure domínio personalizado
- Prepare materiais de marketing
- Planeje estratégia de comunidade
- Documentação completa:
/docs
- Comunidade Discord: [Link]
- Issues no GitHub: [Link]
- Mantenha backups de suas chaves privadas
- Teste em rede de testes antes do mainnet
- Considere uma auditoria de segurança
- Construa sua comunidade gradualmente
- Implemente autenticação de dois fatores
- Use wallets seguras para tokens da DAO
- Mantenha timelock em ações críticas
- Faça backup regular dos dados
Este template está sob a Licença MIT. Você pode usá-lo livremente em projetos comerciais e pessoais.
Desenvolvido com 💙 pela comunidade Xperience DAO