Swipe, predict, and win! ๐ Our Tinder-like prediction market app makes forecasting events fun and easy. Swipe right to agree, left to disagree, and earn rewards for accurate predictions. Gamified, social, and powered by blockchain. Join the future of decision-making! ๐ฎ๐
Our project is a Tinder-like prediction market platform that combines the simplicity of swipe-based interactions with the excitement of forecasting real-world events. The goal is to create a user-friendly, gamified experience that attracts users from various demographics, regardless of their familiarity with prediction markets or blockchain technology.
Prediction markets have traditionally been complex and niche, but by gamifying the experience and simplifying the UI/UX, we aim to onboard a broader audience. This platform transforms forecasting into a fun, competitive, and rewarding activity, making data-driven decision-making engaging and accessible.
Join us to experience the future of prediction marketsโwhere fun meets foresight! ๐ฏ
The project was built using Swift to create a seamless and interactive mobile application with a swipe-based interface. The frontend design features a Tinder-like card system, allowing users to swipe right or left to make predictions. The UI was built natively in Swift, ensuring smooth animations and an intuitive user experience. CoreData was used for local data storage, managing user preferences, and caching event details for offline access.
The backend is powered by Node.js with Express, handling API requests, user management, and prediction outcomes. PostgreSQL serves as the primary database, storing user data, prediction history, and event details. Redis was incorporated for caching and real-time updates to the leaderboard, ensuring a responsive experience.
Blockchain integration was achieved using the Polygon network to manage event registry, prediction outcomes, and reward distribution through smart contracts written in Solidity. This ensures transparency and trust in the prediction and reward system. WalletConnect was integrated for seamless wallet login and token management, making blockchain interactions user-friendly.
Dynamic event suggestions are powered by an AI-driven recommendation engine using TensorFlow.js, which analyzes user behavior to suggest personalized events. The system also features a social sharing API, enabling users to share predictions on platforms like Twitter directly from the app.
The platform employs an off-chain computation model to reduce blockchain gas fees, recording only essential data on-chain. This optimization ensures the app remains cost-effective and scalable for all users. WebSocket integration provides real-time updates for predictions and leaderboard changes, enhancing the gamification aspect of the platform.
By using Swift and leveraging native mobile development, we ensured a highly polished and responsive app that offers an engaging and enjoyable experience for all users.