Inspiration
Milestara was inspired by a major problem in traditional crowdfunding platforms — lack of accountability. Once funds are given to project creators, there is no guarantee that the work will be completed as promised. This often leads to misuse of funds and loss of trust.
I wanted to build a system where contributors remain in control and funds are released only when real progress is verified.
What it does
Milestara is a milestone-based crowdfunding protocol built on Bitcoin Cash.
- Users fund projects using BCH
- Funds are locked in smart contracts
- Contributors receive governance tokens
- Token holders vote on milestone completion
- Funds are released only after approval
This ensures transparency, accountability, and trustless execution.
How we built it
Milestara was built using:
- Bitcoin Cash Chipnet for blockchain testing
- CashScript for smart contract logic
- CashTokens for governance
- React + TypeScript for frontend
- Supabase for backend data storage
The system integrates wallet-based transactions, token minting, and UTXO-based voting to create a fully functional on-chain workflow.
Challenges we ran into
- Understanding UTXO-based smart contract design
- Handling transaction failures and debugging wallet issues
- Integrating token-based voting with real blockchain data
- Learning new blockchain tools within a limited time
- Ensuring the system remains non-custodial and secure
There were multiple moments where things didn’t work as expected, requiring repeated debugging and redesign.
Accomplishments that we're proud of
- Successfully building a working end-to-end blockchain application
- Implementing funding, governance, and milestone logic
- Executing real on-chain transactions on Chipnet
- Receiving a Special Mention in the BCH-1 Hackcelerator
- Being selected for mentorship support
What we learned
- Deep understanding of blockchain and smart contract systems
- How decentralized governance works in practice
- Importance of debugging and persistence
- Building a complete product under hackathon constraints
- Turning an idea into a working real-world solution
What's next for Milestara
- Improve smart contract enforcement for fully automated fund release
- Enhance governance with better token mechanics
- Add AI-based milestone verification
- Improve UI/UX for better user experience
- Explore cross-chain or EVM-based deployment
Milestara will continue evolving into a more robust and scalable decentralized funding protocol.
Built With
- bch-explorer-apis
- cashscript
- cashtokens
- git
- github
- libauth
- mainnet-js
- react
- supabase-(postgresql)
- tailwind-css
- typescript
- vite


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