Overview
Overview
The main project objective of this African live streaming social network application is the user to broadcast their audio podcasting or video live streaming to the entire world. So the user can showcase their talent, discover new fans and making money by receiving viewers gifts during streaming from this application.
UI Design
UI Design
Interests
In order to view home feeds, the user can select single/mutiple interests during sign up and profile and settings - interests screen.
Home
The user can view the streamers' streaming in two sections - video live streaming and audio podcasting based on having same interests.
In both streaming sections, the user can view streaming in three different views - popular, new and nearby.
Search
The user can search the live streaming in two ways -
- By Interests
- By User
Viewing Live Streaming
The user can view the streamer's live streaming or audio podcasting with different actions -
Go Live
The user can do live streaming by selecting audio podcast or video live streaming with single or multicasting mode.
Entrance Effect
The user can purchase entrance effect subscription and join any streaming with special transition effect to show and draw attention to their streamer and streaming viewers for few seconds.
Gift Effects
When the user sent a single gift with multiple qty to the streamer by using wallet coins which were between 200-430 coins, then every user - streamer and viewers can view the gift image with Confetti effects for few seconds.
When the user sent a single gift with multiple qty to the streamer by using wallet coins which were between 431-1245 coins, then every user - streamer and viewers can view the gift image with Light bulb effects for few seconds.
When the user sent a single gift with multiple qty to the streamer by using wallet coins which were more than 1245 coins, then every user - streamer and viewers can view the gift image with both effetcs - Confetti and Light bulb effects together for few seconds.
Streamer Profile
The user can view the streamer's profie with these details -
- Profile Picture
- Streamer Name
- Total Fans
- Total Followings
- Viewers Listing
- Send Message
- Follow Streamer
Viewers
The user can view the viewers listing of that particular streaming with these details -
- Profile Picture
- Viewer Name
Streaming Joining Request
When the streamer selects the live streaming mode - multicasting during Go Live, then the user can send request to join the video streaming or podcasting from the live streaming screen.
So the streamer can view the joining requests listing with these actions -
- Accept - To join streaming
- Reject - To remove joining request
My Profile
The user can view their profile with these details -
- Profile Picture
- Full Name
- Total Fans
- Total Followings
- Total Blessings
- Unique ID and QR Code
- User Name
- Total Coins
User Profile
The user can view other user’s profie with these details -
- Profile Picture
- Full Name
- Total Fans
- Total Followings
- Description
- Unique ID and QR Code
- Follow/Unfollow
- Interests
- Connected Social Media Accounts - Facebook, Instagram, Twitter, Phone Number
Leader Board
Based on duration criteria - daily, weekly and monthly, the user can view the four different leadership board types - top givers, top streamers, top earners and top rechargers.
Wallet - Coins
The user can purchase coins with two payment types -
- Google Play
- Credit Card
In country - nigeria with credit card option, the user can purchase coins via PayStack from this wallet - coins screen
In other countries than nigeria with credit card option, the user can purchase coins via Stripe from this wallet - coins screen.
Wallet - Cashout
To view different cash out plans, the user can select the country -
- Nigeria
- Others
In country - nigeria with cash out plan selection, the user can cash out by PayPal or Bank via PayStack from this wallet - cashout screen.
In other countries than nigeria with cash out plan selection, the user can cash out via PayPal only from this wallet - cashout screen.
Technologies
Technologies
Application Language
Android (Kotlin)
Social Login
Facebook SDK and Twitter SDK
Payment Getway
Google Play, PayStack, Stripe
Push Notification
Firebase (FCM)
Crash Reports
Crashlytics
SMS Gateway
Twillio
Streaming Server
AGORA
Download the App
Be part of the new community where creators establish authentic connections with their fanbase. It’s an Olekoo community and you are a star in it.