Features

BattlStream: Live Video & Audio Challenge Rooms

Looking for an unparalleled video and livestreaming experience? Look no further! Our solution offers a premium platform filled with state-of-the-art features, designed to captivate both users and administrators.

SCOPE OF DEVELOPEMENT
App Features:

- Video Sharing: Create and share short videos.

- Challenge Mode: Invite others to video challenges.

- Live Streaming: Stream with up to 2 participants.

- Audio Rooms: Host real-time audio conversations.

Monetization:

-Credit System for in-app purchases.

-Google AdMob for banners and open-app ads.

-Various payout options including Bank, PayPal, and Payoneer and Cryptos

Social Features:

-Real-time one-on-one and group chats.

-Gift system to support broadcasters.

-Comments on videos and live streams.

User Engagement:

-Push notifications.

-Challenge points awarded by viewers.

-Password reset and email functionalities.

Localization: Easy language translation.

User Search: Find users by username, email, or full name.

Admin Panel Features:

- User Management: View and edit user and admin profiles, change user roles between challenger and viewer, and block users.

- Content Oversight: Monitor all challenges, messages, stories, and video comments. Access detailed information and watch all videos.

- Video Management: Edit video statuses, including pending, removed, scheduled, and published states.

- Live Streaming: View and edit live streaming data, including the option to terminate streams.

- App Metrics: Track app installations and other relevant information.

Server

Parse Server: Can be self-hosted or managed through Back4App; used for application backend including data storage, user authentication, and more.

Requirements

TO START THE DEVELOPMENT, WE NEED YOU TO PROVIDE THESE INFORMATIONS:

- Firebase: Required for real-time database features, authentication, and possibly for cloud messaging for push notifications.

- SendGrid: Essential for managing the email services including account verification, password reset, and other notifications.

- Agora: Needed for real-time audio and video capabilities, particularly for the live streaming and audio room features.

- Parse Server: Can be self-hosted or managed through Back4App; used for application backend including data storage, user authentication, and more.

- Before you begin, make sure you have the necessary API keys, server setup, and access credentials for each of these services.

- Logo, domain and platform name

Showcases

FAQ