🚀 Inspiration
This project was inspired by the African Continental Free Trade Area (AfCFTA), a groundbreaking initiative uniting 54 countries to promote intra-African commerce. As an entrepreneur deeply committed to peer-to-peer economic empowerment, I saw the urgent need for a secure, verifiable, and paperless way to conduct trade agreements, especially in regions where trust and enforcement mechanisms are lacking.
Whether it's a trade between small business owners across borders or a local community barter deal, traditional paperwork slows down innovation and increases risk. I wanted to build a tool that helps formalize trade relationships with trust, speed, and visibility.
🧠 What I Learned
Building this project taught me how powerful it can be to combine decentralized technologies with user-friendly workflows. I learned how to integrate:
- Algorand smart contracts and NFTs for transparent, immutable signing
- IPFS for decentralized contract storage
- Supabase for secure, real-time data and role-based access
- Stripe to charge a small fee for contract generation and AI assistance
Most importantly, I learned that making legal infrastructure accessible can unlock economic cooperation for freelancers, merchants, digital nomads, and community builders alike.
🛠️ How It Was Built
- Frontend: Built using Bolt.new for fast prototyping and UI logic
- Blockchain: Algorand smart contracts + NFTs for verifiable signing
- Storage: IPFS for decentralized document hosting
- Backend: Supabase for user auth, contract metadata, and RLS-secured access
- Payments: Stripe Checkout to unlock contract generation and AI features
- Optional AI: OpenAI integration to generate contracts from natural language prompts
🧱 Key Features
- Smart contract signing + NFT issuance after all parties sign
- Public ledger to verify contract IDs, wallet signers, and IPFS hashes
- Stripe paywall to monetize premium contracts or AI generation
- Wizard to generate structured trade, lending, or service agreements
- Role-based access and public/private contracts with verification view
⚠️ Challenges Faced
- Designing a flexible schema that balances public verification with user privacy
- Integrating wallet-based signing securely in a no-code environment
- Creating an AI + contract template system that outputs blockchain-friendly formats
- Coordinating IPFS, Algorand, and Supabase in a real-time UX workflow
✅ Outcome
This submission is more than a hack; it's a working prototype for next-gen legal infrastructure that can be used across Africa, Asia, and beyond. It’s a tool to build trust in trade.
Built With
- algorand
- ipfs
- lyzr
- pinata
- react
- stripe
- supabase
- typescript
- vite
Log in or sign up for Devpost to join the conversation.