Inspiration
Noticed how people love arguing about trivial things online but rarely put their money where their mouth is. Wanted to gamify silly debates while adding real stakes.
What it does
Dumpet.fun enables users to compete in popularity duels by:
- Starting fun duels between two sides (Teams/Fandoms/Preferences)
- Voting for their preferred side
- Earning platform currency based on being on the winning side
- Creating debates ranging from "Milk vs Orange Juice" to "Taylor Swift Super Bowl Attendance"
- Tracking real-time voting stats and results
- Engaging in debate discussions while votes are active
The platform turns everyday arguments into competitive duels where users stake currency on their stance, with winners determined by popular vote
How we built it
Frontend:
- React + Vite for fast development and optimized builds
- ShadcnUI for polished, accessible components
- TailwindCSS for styling
- React Query for data fetching/caching
- Arwallet Kit for smart contract
Storage & Backend:
- ArDrive for permanent decentralized storage
- AO for serverless infrastructure and smart contracts
- Authentication via Web3 wallets
Challenges we ran into
Technical Challenges:
- Real-time post, updates and data fetching in AO
- Deployment process using ArDrive
- Preventing manipulation of deposit/withdrawal systems
- Managing liquidity across multiple duels
- Implementing reliable market resolution mechanisms
UX/Design Challenges:
- Creating intuitive user flows for duel creation/participation
- Designing responsive interfaces for real-time voting stats
- Balancing fun social features with serious betting mechanics
- Optimizing mobile responsiveness with ShadcnUI components
- Making complex betting mechanics accessible to casual users
Development Hurdles:
- Integration between React frontend and AO smart contracts
- Handling race conditions in real-time voting
- Managing state across distributed systems
- Implementing secure wallet connections
- Optimizing performance for high-traffic duels
Platform Security:
- Protecting against vote manipulation
- Securing user funds and transactions
- Implementing fair dispute resolution
- Preventing automated betting/voting
Managing smart contract vulnerabilities
Accomplishments that we're proud of
Built fully functional decentralized betting platform using AO Protocol
Successfully integrated ArDrive for permanent data storage
Created intuitive UI/UX despite complex betting mechanics
Implemented secure deposit/withdrawal system
Achieved real-time voting updates with minimal latency
Built fair market resolution system
Developed anti-manipulation safeguards
Created engaging social features around betting
Optimized mobile responsiveness
Maintained platform stability during high traffic
Successfully managed liquidity across multiple duels
What we learned
Technical Skills:
- AO innovative approach to decentralized applications
- Token creation and management on AO
- Arweave's permanent storage benefits for market data
- Real-time data handling in decentralized systems
- Smart contract development and security
- React/Vite optimization techniques
- UI/UX design principles
Future Potential:
- AO Protocol's capacity to revolutionize dApps
- Arweave's role in creating permanent, transparent markets
- Opportunities for decentralized social platforms
- Scaling potential for betting markets
Built With
- ao
- ardrive
- arweave
- react
- react-query
- scadcnui
- vite

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