Native double-ended, completely open source! A 1v1 video dating app. The backend is programmed in Java Spring, and both iOS and Android are natively developed.
Front-end function description:
Login and registration: Log in with mobile phone verification code, edit personal information, upload avatar
Homepage: View anchor users, search anchor users, view follow anchors, view user profiles, view user private photos and anchor videos, view mobile phone numbers and WeChat, send private messages and video functions, and give gifts
Video feature details: Turn off or on the video screen, turn off or on the video sound, set the front or back camera, and give gifts.
Dynamic function: Verified anchors can post small videos in the dynamic column to shoot and upload, upload their own dynamic information (text, pictures, videos), dynamic likes, dynamic comments, users view dynamic author information, watch small videos, follow video authors, give gifts and rewards for small videos, like videos, forward videos, and make video calls with video anchors
One-click matching: Hosts initiate matching, online users match hosts, and can request video calls with the matched hosts, or refresh and view other online matching anchor requests for video calls
Message reminders: View system messages, contact online customer service, view call logs, view other users’ private message information, and follow private message users
Personal settings: upload user avatars, modify personal information, view followed users, apply for anchors, upload private photos, recharge account diamonds, recharge members, receive red envelopes given by the background, withdraw earnings, invite friends, promotion details, create or join guilds, set message do not disturb, contact customer service, view user blacklists, log out, and set on-time prices in the live broadcast room. For detailed functions and operation methods, please refer to the demo APP.
Background function description:
Homepage: Statistics of various data in the site
System management: account ban settings, simulation messages, leaderboard settings, app style settings, help center, system settings
Blocking Settings: Set the rules for blocking accounts, the number of account blocks, and the time of account blocking
System settings: nearby map range, default text charge, default video charge, check mobile phone number charge, view WeChat charge, customer service QQ, Android sharing address, IOS sharing address, welcome message (male, welcome message (female), video prompt, speed dating prompt, nickname filtering, reward rules,
User management: Add users, user lists, blocked users, disabled users, cover review, album review, real-name authentication, IM messages, user distribution, dynamic lists, and comment lists
user profile, view this site, user upload video, manage users on the site (blocking, recommendation, account management, disabling avatars, etc.), user recommendations
User list: Perform album, finance, account ban, disable, give away gold coins, push, and promote binding operations for users
Financial management: set recharge rules, view recharge records, view consumption income records, view withdrawal records, set payment channels, and set VIP purchase rules
VIP Package: The rules for the membership recharge package are carried out. Package name, original price, discounted price, gold exchange, duration (month), status, modification, deletion, and added operations
Gift management: add gift categories, set gift effects, set gift images, set gift prices, set gift names, modify or delete existing gifts
System messages: personal message configuration, system message configuration, and system message push records
Review and authentication: view user-uploaded videos, review and edit user-uploaded videos, view user private photos, review and edit user private photos, review live broadcast cover images, and review user authentication information
Report management: Set the classification of reported issues, view the reported information, and review the reported information
Video Call List: View the hosts and users who are on a video call, and you can view the hosts and users who are on a video call
Invitation Management: View invitation records and invitation revenue records
Review management: Set review tags, modify existing review tags, and delete tags
Channel Agent: View the list of channel agents, view the withdrawal records of channel agents, and view the registration details of channel agents
Guild management: View guild information, modify and delete guilds
Promotion management: Set the distribution ratio of platform sharing, first-level anchor promotion sharing, second-level anchor promotion sharing, first-level user promotion sharing, second-level user promotion sharing, video chat, text chat, view mobile phone number, view WeChat ID, and view private photos
And so on, the detailed functions and operations can be found in the demo background.
Back end:
Android: