Instructions:
Objective: Integrate several services into the existing application in order to enrich the interactive, messaging, augmented reality, and monetization features, while setting up a system based on a virtual currency, the LBX.
Services to be integrated and specificities:
1. SendBird: Integrate a real-time interactive messaging with conversation and notification management.
2. Snapchat Camera Kit:
Add video filters, AR effects, and the FaceSwap feature to improve video calls.
Restriction: Only the human assistant LiaBuseX will be able to access and use this feature.
3. Groq Cloud: Connect open-source AI models (like LLaMA-2) for advanced interactions with users.
4. Stripe API: Allow secure payment management and real money conversion into LBX, usable for all features of the application.
5. Agora: Integrate voice calls, video calls, and live streaming with low latency and augmented effects.
6. Google Cloud Storage: Manage media storage (images, videos, user-generated files).
7. ElevenLabs API:
Add advanced text-to-speech for simulated audio calls, voice messages, and immersive interactions.
Restriction: Only users with a premium AI subscription can access this feature.
LBX System:
1. Features accessible via LBX:
All features of the app (messaging, calls, filters, premium AI, etc.) must be paid in LBX.
2. Ways to earn LBX:
Watch ads in the app.
Buy LBX directly from the in-app store.
Trial version:
New users: They will benefit from a free trial with full access to all features for a defined period.
At the end of the trial period, they will have to use LBX or a subscription to access premium features.
Expected result:
The application must:
Ensure a smooth user experience with conditional access to premium services.
Allow users to choose between free access via ads or quick access via LBX purchases.
Offer a trial version to attract and convert new users.