Tencent live streaming integration with virtual gifting & message signaling
$750-1500 USD
Paid on delivery
Here's an in-depth rundown of the tasks: im creating an original Sa as based application
1. Complete UI Development: The UI screens for our Flutter application need to be fully developed and refined.
2. Finalize Random Live Mode: Implement a button on all chat screens that enables battle mode, allowing users to set a timer for audio and party live features.
3. Database Integration and UI for Ranks & Achievements: Complete the MySQL database integration for ranks and achievements. This involves visually connecting the ranks and achievements in the Flutter app, refreshing dynamically when a user slides down, and implementing beautification and facial animations.
4. Cash Management and Live Streaming Time Tracking: We've established points through Postman API tokenization with a WordPress PHP plugin (specifically JWT Authentication) and a Flutter frontend widget for purchases. Cash in/out is handled via the WordPress dashboard using the GamiPress add-on for GamiPress payouts. We need to add the logic visually to the Flutter app as a Dart page so users can cash in and cash out from the app settings without being redirected to a WordPress iframe or page view. All should happen natively within the Flutter app for the users' admin functions by adding the missing API to call these events via GamiPress. To keep track of the live streaming time for each user, we'll need to use the 2-server authentication method. Users get an extra $15 per 4 hours each week for each level they go up (Level 2: $30 per 4 hours weekly bonus, etc.). For this, use Zego's guide at [login to view URL] Zego's server will ping your backend server when the stream starts or stops, allowing you to record the live duration. Utilize the following GamiPress snippets for help with creating custom events and events related to specific posts: Creating a Custom Event and Creating a Custom Event Related to a Specific Post. [login to view URL] - [login to view URL]
5. Widget Application and State Management: Apply all widgets and customizations to the MOBX state management dependency. While Riverpod is recommended, if MOBX is already being used, it might be better to stick with it unless adding another state management tool won't cause any issues.
6. BLoC Pattern and Karaoke SDK Integration: Migrate the current setup to use the BLoC pattern with the new Dart code. Integrate the karaoke SDK, with the audio room as an option like battle mode.
7. Widget Customizations: We've already established points through Postman API tokenization with a WordPress PHP plugin (specifically JWT Authentication) and a Flutter frontend widget for purchases. Apply all widgets and customizations to the MOBX state management dependency, and apply them to a page on the app to show cash-in and cash-out in Flutter.
8. P K Battle Correction:
Issue: The primary problem with our application is the incorrect implementation of the mixed streaming feature, deviating from the business logic specified in the Zego documentation.
Scenario: Two hosts, A and B, each with their rooms and viewers. A 'P K battle' initiated in a new room, Room C, should involve both User A and User B, with their combined audience able to view the P K battle in Room C as a mixed stream. This implies a total of 402 viewers in Room C.
Expected Process: The Flutter application should move the selected 'live' user, User B, to Room C to start a P K battle with User A, who has 300 viewers. The mixed streaming feature should then allow the combined audience from both rooms to view the P K battle in Room C.
Problem: In our current implementation, User A invites User B into Room A for a P K battle, contradicting the Zego documentation. User B should be moved to Room C for the P K battle, not Room A.
Solution: The correct implementation of the mixed streaming feature is as explained in the Zego Express SDK documentation ([login to view URL]). However, the P K Battle feature documentation ([login to view URL]) uses a UI kit SDK that is incompatible with the Zego Express SDK we're using. We need to manually adjust the logic in our own code to match our SDK.
Here's how the corrected logic might look in Dart pseudocode:
dart example
Future<void> startP kBattle() async {
User userB = await fetchRandomLiveUser();
Room roomC = await createNewRoom();
await moveUserToRoom
9. Set up the master branch in GitHub actions for automated ci/cd pipelines so that each branch is a different branch auto tested auto built and auto sent to testflight via fastlane which auto assigns the bundle id ect
After this contract is done next step
in flutter I want you to do #10. Build a new cms in code ignighter replacing Wordpress and gamipress so we can abandon gamipress and wordpress and work with supa base as the backend database so things work a lot faster
need a minimum of 3 of these configured within an 8 hour workday
Please go over the details and let me know if your expertise can accommodate such development
Project ID: #37024200
About the project
106 freelancers are bidding on average $1298 for this job
Hello there! My name is Raman and I'm part of the team at CnELIndia that's working on your Tencent live streaming integration project. We specialize in Flutter app development, mobile app development, MySQL, PHP and Wo More
Hello there, I have read your requirement and I understand that you're looking for someone to help with integrating Tencent live streaming into your virtual gifting and message signaling project and we believe we are More
Hello Good morning , I hope you are doing great. Just finished reading the brief details of your job and currently going through attached files . I see you have been looking for a freelancer who has experience with P More
Hello there! My name is Arvind and I'm part of the team . We are experienced Android and iOS app developers with more than 10+ years of experience in software development. We understand that you are looking for someon More
Greetings! We have a team of experienced developers and experts for mobile application (android & iOS) apps development. We have worked on many elegant apps. We deliver the best quality product to our clients. We assu More
Hi There! You need to develop a Tencent live streaming integration with virtual gifting & message signaling, I have seen the project description carefully also saw the attachments send me a message for more discussi More
Hello, my name is devyani and I am part of the fastest growing freelancer in short time. We understand that you are looking for someone to integrate Tencent live streaming with virtual gifting & message signaling and w More
Hi, i will work 40 hrs Week full-time remote basis and provide you quality work . live streaming integration with virtual gifting & message signaling I read your requirements carefully and understood very well about More
Hello Maalik A., I have read your requirements for Tencent live streaming integration with virtual gifting & message signaling. I am a professional WordPress developer with 7+ years of experience in custom themes an More
Hi I Have read your requirement and I am sure I can help you. Please message me so that we will have a detailed discussion. We are an IT company in central India and we have 9+ years of combined experience and maste More
Hello, my name is Ahmed I live in Turkey. I am a bilingual of English and Arabic, I have many experiences with an exquisite teamwork specializing in Website and Application. I read your project 'Tencent live streaming More
Hello, I am a full-stack developer with 6 years of experience. I can develop the App using Flutter and publish it on the Play Store and App Store. As you mentioned in the description, it needs to integrate API based on More
Hello, I analyze job requirements for a PHP developer, So I am well familiar with the requirements and will surely help you in this project I'm able to start right now. I have rich experience with PHP/MERN. I am well More
Hi. I am a full stack developer. I have worked on many websites' projects. I can develop this live streaming flutter app for you. I have seen the above features. I can provide you a complete SaaS base application havin More