Inspiration

Traditional freelance platforms charge 20% fees while offering zero protection to freelancers. Payment disputes are common, funds get frozen arbitrarily, and there's no transparency. As a developer who experienced these frustrations, I envisioned eliminating middlemen entirely through blockchain technology, creating guaranteed payments through math, not corporate policies.

What it does

Ellora is a decentralized freelance marketplace built on Algorand blockchain. Clients create jobs with funds locked in smart contract escrow. Freelancers complete work and receive guaranteed payments. The platform features Soulbound Token reputation system, dispute resolution by community jurors, and zero platform fees—users only pay minimal Algorand transaction costs.

How we built it

Built with Next.js 14, TypeScript, and Tailwind CSS for the frontend. Smart contracts written in PyTEAL for Algorand blockchain handling escrow and reputation systems. Integrated Pera Wallet for seamless transactions. Used metaverse-inspired design with cyberpunk aesthetics. Deployed live contracts on Algorand Testnet with comprehensive error handling and type safety throughout.

Challenges we ran into

Learning PyTEAL from scratch proved challenging with its functional programming paradigm. Wallet integration complexity required managing state across page refreshes and transaction errors. Smart contract storage limitations demanded careful state machine design. Making blockchain interactions feel natural to crypto-unfamiliar users required extensive UX consideration and optimistic UI updates for performance.

Accomplishments that we're proud of

Successfully deployed live smart contracts on Algorand Testnet with real wallet integration. Built production-ready UI with professional metaverse aesthetics. Achieved zero platform fees while maintaining security. Implemented complete job lifecycle from creation to payment release. Created innovative Soulbound Token reputation system that's portable and permanent across the platform.

What we learned

Mastered PyTEAL smart contract development and Algorand ecosystem intricacies. Learned advanced wallet integration patterns and blockchain UX design principles. Gained expertise in smart contract security, gas optimization, and state management. Developed skills in making complex blockchain interactions accessible through intuitive interfaces while maintaining decentralization benefits and user trust.

What's next for Ellora

Expand to Algorand mainnet with additional cryptocurrency support (USDC, custom tokens). Implement advanced dispute resolution with machine learning for case analysis. Add video conferencing integration for client-freelancer communication. Build mobile app for iOS/Android. Create freelancer skill verification system and integrate with professional social networks for seamless onboarding.

Built With

Share this project:

Updates