Skip to content

Mugen-Builders/cartesi-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

📦 Cartesi Crowdfunding Challenge

Este desafio consiste em criar uma aplicação Cartesi Rollups capaz de lidar com dois tipos de entradas:

  1. Criar uma campanha de crowdfunding
  2. Investir em uma campanha existente

Quando os investimentos atingirem ou ultrapassarem a meta de uma campanha, o sistema deve gerar um output do tipo voucher, que permitirá ao criador sacar o valor arrecadado ou um output do tipo notice apenas confirmando que o somatório foi realizado.

A ideia é testar seus conhecimentos usando a documentação e tutoriais da Cartesi — especialmente os exemplos de Counter e Marketplace.

🔗 Tutoriais Cartesi:

Você pode desenvolver em JavaScript, Python ou Rust — as três linguagens recomendadas e presentes nos tutoriais oficiais.

Você pode usar LLMs/copilots à vontade. O importante é fazer e marcar seu tempo. O resultado final deve ser submetido em um repositório público no GitHub.


🧩 Objetivo

Criar uma aplicação utilizando Cartesi Rollups que:

  • Permita que usuários criem campanhas de crowdfunding.
  • Permita que outros usuários invistam nessas campanhas.
  • Gere automaticamente um voucher (output) quando a meta for atingida.

💡 Sugestão de Fluxo

  1. O usuário cria uma campanha
  2. Outro usuário investe
  3. Sistema atualiza valores
  4. Se a meta for alcançada:
    • Uma saida é emitida na camada de saída (notice ou voucher)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published