🌀 SwipeBack – AI-Powered Loyalty with Instant Blockchain Cashback
🌟 Inspiration
We were inspired by the rise of personalized social feeds and the growing demand for instant, meaningful rewards in e-commerce. We wanted to combine the addictive, swipeable discovery experience of modern apps with the transparency and security of blockchain, creating a loyalty platform that truly feels personal, fun, and rewarding.
🚀 What it does
SwipeBack delivers a seamless shopping experience where users:
- Receive AI-powered product recommendations based on their browsing and swipe history.
- Interact with products through a swipeable, Tinder-like interface for maximum engagement.
- Instantly earn secure blockchain cashback for every purchase, with all transactions recorded on the XRPL ledger.
- Enjoy a unified platform that merges AI, gamified shopping, and blockchain rewards.
🛠️ How we built it
- Frontend: Built with React and Vite for a fast, modern SPA experience.
- Backend: Stateless Vercel serverless functions (Node.js) handle wallet management, funding, and payments.
- AI/ML: Python scripts (in the
cv/folder) use YOLOv5 for object detection and SerpApi for reverse image search, powering real-time, personalized recommendations. - Blockchain: Integrated XRPL (XRP Ledger) for wallet generation, testnet funding, and instant payments.
- Deployment: Everything is deployed and live on Vercel for global scalability.
🧗♂️ Challenges we ran into
- Migrating from a stateful Express backend to stateless serverless functions required rethinking wallet and transaction management.
- Ensuring robust error handling for unpredictable blockchain and AI API responses.
- Integrating Python-based AI/ML with a modern JavaScript/Node.js stack.
- Navigating Vercel’s build and deployment quirks, especially with output directories and framework detection.
🏅 Accomplishments that we're proud of
- Seamlessly combined AI-powered recommendations, swipeable shopping, and instant blockchain cashback in a single, beautiful web app.
- Built a robust, stateless backend that works reliably on Vercel serverless functions.
- Delivered a truly engaging, gamified shopping experience that feels both fun and rewarding.
- Achieved instant, transparent blockchain rewards—no waiting, no gimmicks.
📚 What we learned
- The importance of stateless design for serverless architectures.
- How to bridge AI/ML workflows (Python) with modern web stacks (React/Node.js).
- Best practices for error handling and user experience in blockchain-integrated apps.
- The power of combining gamification, AI, and blockchain to drive user engagement.
🔮 What's next for SwipeBack
- Persistent merchant wallets: Move to secure, cloud-based or encrypted storage for real-world use.
- Mainnet blockchain support: Transition from testnet to mainnet for real value transactions.
- Deeper AI personalization: Integrate more advanced models and analytics for even smarter recommendations.
- Multi-chain and multi-platform expansion: Support more blockchains and bring SwipeBack to mobile and browser extensions.
- Production-ready security: Add rate limiting, monitoring, and further harden endpoints for scale.
Log in or sign up for Devpost to join the conversation.