🌀 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.

Built With

Share this project:

Updates