Project Overview.
B is a multilingual mobile app focused on personal challenges verified by AI, with an
internal betting system among users. The app's goal is to turn those personal
challenges into an interactive, social, and monetizable experience.
The platform will be designed to allow users to propose personal challenges (with
visual evidence verified by AI) and let other users bet for or against the completion of
those challenges, in a format similar to sports betting.
User Structure.
There are two types of users in the application:
1. Challengers: Individuals who create these personal challenges and register
them using videos and photos automatically validated by an AI verification
system.
2. Bettors: Users who can bet for or against the success of the challenge, under a
predefined odds system.
Both types of users must accept different terms of use, implying that the registration
and onboarding flows should be separate and customized.
Key Features.
1. Registration and Verification.
Mandatory identity verification for all users, although they may later use
pseudonyms within the network.
Separate onboarding for challengers and bettors.
2. Challenge and Betting System.
Creation of personal challenges with AI verification (video and photos).
Dynamic odds system for betting for and against.
Exclusive chat per challenge for premium subscribers.
Public profiles with statistics for each user: % of achievements, challenges
completed, history, etc.
Public rankings sorted by betting volume, prediction success, etc.
3. Payment Gateway.
Payment gateway integration for the U.S. market initially.
Deposits and withdrawals linked to the betting system.
4. Languages.
The app should be available in English, Spanish, and nine additional
languages from launch.
5. Professional Area.
List of professionals and companies (coaches, consultants, etc.) categorized
by type.
Visibility within the app and contact option.
6. Social Media.
Integration with users' social media accounts (optional).
Share challenges, achievements, and stats for virality.
7. Advertising and Monetization.
Spaces to include ads from strategic sponsors.
Premium system with exclusive access to certain features such as chat and
expanded stats.
Technical Requirements.
Mobile app for iOS and Android, developed using native or cross-platform
technology (Flutter/React Native).
Robust backend with user, challenge, betting, and payment management.
AI-based verification algorithm (images/videos).
Odds system and automatic reward calculation.
Secure infrastructure with data protection and legal compliance (KYC,
privacy, differentiated T&Cs).
Admin panel to manage users, challenges, issues, and sponsored content.
Budget Objective.
The requested budget should include:
1. UX/UI design for all 10 languages.
2. Full development (frontend and backend).
3. Identity and multimedia content verification.
4. Payment gateway integration (preference: Stripe or another U.S.-compatible
option).
5. Scalable cloud infrastructure (AWS, GCP, or similar).
6. Odds system and betting logic.
7. Internal chat for subscribers.
8. Admin panel.
9. Professional area module.
10. Testing, documentation, and deployment.