A video dating app in the same city. The background uses Java programming language, iOS and Android are native development.
The code writing is standardized and smooth, and the functions cover live video, friends in the city, people nearby, dynamic release, IM instant messaging, etc., is a fully functional, stable and mature friends in the city, one-on-one live streaming system.
Technical framework and programming language involved:
Background server: Java
Android: Self-writing framework
iOS: obje-ctive-C
Front-end function description:
Login registration: mobile verification code login, edit personal information, upload avatar
Home: View anchor users, search anchor users, view following anchor, view user information, view user private photos and anchor videos, view mobile phone wechat, send private messages and video functions, give gifts
Video function details: close or open the video screen, close or open the video sound, set the front or rear camera, gift giving.
Dynamic function: The certified anchor can send small video shooting and uploading in the dynamic bar, upload their own dynamic information (text, pictures, videos), dynamic praise, dynamic comments, users view dynamic author information, watch small videos, pay attention to the video author, small video gifts and rewards, video praise, video forwarding, and video anchor video call
One-click matching: the anchor initiates the matching, the online user matches the anchor, and can request a video call with the matching anchor, or refresh to view other online matching anchor requests for a video call
Message reminder: View system messages, contact online customer service, view call records, view other users’ private message information, pay attention to private message users
Personal Settings: upload user profile picture, modify personal information, view following users, apply for the host, upload private photos, top up account diamonds, top up members, receive red envelopes from the background, income withdrawal, invite friends, promote details, create or join the guild, set messages do not disturb, contact customer service, view the user blacklist, exit login, set the on-time price of the broadcast room. See the Demo APP for detailed functions and operation.
Background function description:
Home: Data statistics of the site
System management: block Settings, simulated messages, leaderboard Settings, app style Settings, help center, system Settings
Set the number: Set the number rule, number number times, and number time
System Settings: nearby map range, default text charge, default video charge, view mobile phone number charge, view wechat charge, customer service QQ, Android share address, IOS share address, welcome words (male, welcome words (female), video prompt words, speed matching prompt words, nickname filtering, reward rules,
User management: Add user, user list, block user, disable user, cover review, album review, real name authentication, IM message, user distribution, dynamic list, comment list
Internal user information, view the site, user upload videos, manage users in the site (shield, recommend, account management, disable avatar, etc.), user recommendation
User list: carry out the operation of album, finance, block, disable, gift gold coin, push and promote binding for users
Financial management: set top-up rules, view top-up records, view consumption income records, view withdrawal records, set payment channels, and set VIP purchase rules
VIP package: Carry out the rules of the member top-up package. Package name, original price, special price, gold coin exchange, duration (month), status, modify delete add operation
Gift management: Add gift categories, set gift effects, set gift pictures, set gift prices, set gift names, modify or delete existing gifts
System message: personal message configuration, system message configuration, system message push record
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 cover pictures, review user authentication information
Report management: Set report problem classification, view report information, review report information
Video call list: View the streamers and users who are on a video call, and the streamers and users who can operate the call
Invitation management: View invitation records and invite revenue records
Evaluation management: Set evaluation labels, modify the original evaluation labels, delete labels
Channel agent: View the channel agent list, view the channel agent withdrawal record, view the channel agent registration details
Association management: View the information of the guild, modify and delete the guild
Promotion management: Set the distribution ratio of platform sharing, first-level anchor promotion, second-level anchor promotion, first-level user promotion, second-level user promotion, video chat, text chat, viewing mobile phone number, viewing wechat signal, viewing private photos
Etc., detailed functions and operations see the demo background.