Hello, We are looking to develop a full-featured live video streaming mobile application similar to popular apps like Chamet and Bigo Live. Our goal is to create a platform where users can broadcast live video, connect with others, and build an online community. For this project, we need an experienced and skilled mobile app developer or a development team who can build the application for both Android and iOS platforms. The app will include all the core features found in Chamet, and we also plan to add more unique features in the future. We are looking for freelancers with a mindset for a long-term partnership. Core Features of the App: User Registration & Profile: Easy registration using a mobile number, email, or social media (Google/Facebook). User profile creation with the ability to upload photos/videos and edit information. Profile verification system. Live Video Streaming: High-quality, low-latency live video broadcasting for users. Ability to switch between front and back cameras during a stream. Options for beauty filters and augmented reality (AR) masks. Real-time Chat & Interaction: Real-time chat functionality for viewers during a live stream. Chat moderation tools (mute, block) for streamers. Viewers can send likes and reactions on the screen. Virtual Gifts & Monetization: Viewers can purchase in-app currency (e.g., coins or diamonds) to send virtual gifts to streamers. Streamers can convert received gifts into real money and withdraw their earnings. Seamless in-app purchase system for both Google Play & Apple App Store. 1-to-1 and Party Video Calls: Private video calling feature between users. Group or "Party" video chat rooms where multiple users can join a video call together. Discovery & Feed: An 'Explore' or 'Discovery' page to find popular, new, and location-based streamers. Users can follow their favorite streamers to get updates. Messaging System: An inbox for users to exchange private text messages, photos, and voice notes. Admin Panel: A powerful web-based admin panel to manage users, streams, transactions, and other app activities. Features for viewing reports and analytics. Required Skills and Qualifications: Platform: Expertise in building apps for both Android (Kotlin/Java) and iOS (Swift/Objective-C). Proficiency in cross-platform technologies like Flutter or React Native is also highly valued. Backend: Experience in developing robust and scalable backends (e.g., Node.js, Python, Firebase, or equivalent). Database: Skilled in managing databases like MongoDB, PostgreSQL, or MySQL. Live Streaming Protocols: Must have hands-on experience with WebRTC, RTMP, or similar streaming protocols. UI/UX: Ability to create an attractive and user-friendly interface. Other Skills: Experience with payment gateway integration. Knowledge of implementing push notification systems. Proficiency in app security and data encryption. Previous experience in building similar live streaming or social media apps will be a huge plus. What to Submit with Your Proposal: Your portfolio, including links or demos of previous work, especially any live streaming or social media apps you have developed. A brief description of your proposed technology stack and approach for this project. An estimated timeline and an approximate budget for completing the project. A short explanation of why you are the best candidate for this job. We are excited to work with a freelancer or agency who can turn our vision into reality. We look forward to receiving your proposals. Thank you.