Heart Talk - Video Communication App need Mobile App Development

Contact person: Heart Talk - Video Communication App

Phone:Show

Email:Show

Location: Sonipat, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"This is my requirement


Heart Talk - Final Mobile Application Requirements
1. Project Overview
The "Heart Talk" application is a mobile platform for high-quality video communication. It connects users with female profiles ("Girls") for video calls and chat, operating on a coin-based system. The application will have distinct user roles and a comprehensive admin panel for management.
2. User Requirements
Authentication
A single, secret screen for both login and signup.
Users can sign up by providing their name and mobile number.
The system will identify if it's a new or returning user.
Profile Discovery
The main screen will display a grid of "Girl" profiles.
Each profile card will show a photo, name, age, bio, and a real-time online/offline status.
Tapping a profile will show a detailed view with a gallery of photos, a bio, age, online status, and the call rate per minute in coins.
Modern UI: The user interface will be minimalist and visually appealing, with smooth transitions, modern typography, and clean layouts. Profile cards will have a sleek design with subtle shadows and rounded corners.
Communication
Users can initiate a high-quality video call with a Girl.
Users can send and receive chat messages with Girls.
If a user's coin balance is too low, a pop-up will appear with three different offers to purchase more coins.
Coins & Payments
Users can always see their current coin balance displayed prominently on the screen.
First-time users will receive a bonus amount of coins, as set by the admin.
The system will use the device ID to prevent a user from getting the bonus coins multiple times.
Users can add coins using two payment methods:
UPI Intent Mode: The app will trigger all UPI applications on the device for payment. Coins are automatically added to the wallet upon a successful payment confirmation.
QR Mode: Users can save a clear QR code image to their gallery. Instructions will be provided in both Hindi and English.
A button will be available to contact the admin via WhatsApp to confirm the QR code payment.
3. Girl Requirements
Authentication & Dashboard
Girls use the same login screen as users, but the system identifies their role and directs them to a dedicated dashboard.
The dashboard will display a list of all online users and users with the highest coin balance or highest all-time recharge.
A toggle button allows Girls to switch their online/offline status.
Girls can see their total earnings and a breakdown of earnings from calls.
Modern UI: The dashboard will have a modern, professional design with clear, easy-to-read charts and metrics.
Profile Management
Girls can view and edit their own profile, including changing their bio, profile photos, and other personal details.
Communication & Blocking
Girls can chat with users.
Girls have the ability to block a user from chatting with them, preventing further communication from that user.
4. Admin Requirements
Content Management
The admin will have a panel to create, edit, and delete Girl profiles.
The admin can upload photos, set names, ages, and write bios for each profile.
User Management
The admin can manually add or subtract coins from any user's wallet.
The admin can view all user data, including recharge history and call history.
Financial Management
The admin will set the call rate per minute in coins for each Girl.
The admin will also set the earnings percentage that each Girl receives from the call revenue.
The admin can enable or disable the UPI Intent and QR payment modes.
The admin can change the WhatsApp contact number for payment support.
5. Technology Stack
Android Application
Development Language: Kotlin
UI Framework: Traditional Android View System (XML layouts and Activities/Fragments)
Video Calls: ZegoCloud SDK (for high-quality, pre-built video communication)
ZegoCloud SDK Documentation
Console: Sign Up to get your App ID and App Sign.
Quick Start:
Prepare the environment
Before you attempt to integrate the SDK, make sure that the development environment meets the following requirements:
Android Studio 2020.3.1 or a higher version.
Android SDK 25, Android SDK Build-Tools 25.0.2, and Android SDK Platform-Tools 25.x.x or higher versions.
An Android device running Android 4.4 or higher that supports audio and video.
The Android device is connected to the Internet.
Integrate the SDK


I make this requirement using ai

You can change technology stack but only using shared hosting and android native kotlin" (client-provided description)


Matched companies (6)

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more

...

HJP Media

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

WhizzAct Private Limited

WhizzAct aims to deliver the supreme service at an effective cost, ensuring complete customer satisfaction. Emphatic use of the latest tools and tech… Read more

...

Omninos Technologies International pvt ltd

Omninos Technologies offers full-stack mobile and web development services with a specialty in ready-made app clones to accelerate launch timelines a… Read more

...

TG Coders

We create custom apps for businesses and startups TG Coders is a technology partner specializing in creating custom mobile and web applications for … Read more