Professional Documents
Culture Documents
CelebVue SOW - Tanner Adams - V2
CelebVue SOW - Tanner Adams - V2
CelebVue Application
Delivered to
Tanner Adams
Date: 27th August 2018
We work round the Technologies that make an app scalable and future-centric
We Design using
We Code in
Front-end Development
Back-end Development
Application will be a white labeled solution and all the artists will have their own
branded app.
Admin will be able to monitor and manage the users, bands, subscriptions,
payments, reports on the platform.
• Stakeholders
• Users (iPhone and Android App)- They will be able to become a
member and view the details of the bands and the music uploaded by
them. They will be able to view the tour details in the application along
with the live videos of the bands in the application.
• Celebrities/Musicians/Band(iPhone and Android App, Promotional
Web)- Celebrities/ Musicians/Bands will be able to upload the songs for
the members of the application. They will be able to go live for the
members in the application.
• Admin (Web) -Admin will be able to monitor and manage the users,
bands, subscriptions, payments, reports on the platform.
• Assumptions
• Portrait mode only.
• Only iPhone and Android Apps, No iPad and No Tablets support for
Users.
• There will be In App Purchases for iPhone and Android.
• Celebrities will have a promotional web they will be able to upload the
details of their tiers, tours on the platform.
• Merch will remain very basic and will not have the features like :
Cart, Wishlist, Loyalty, Wallet, Delivery tracking, Cancellation of
Order, Refund etc. It will be limited to select one product and order.
• As discussed there will be in app purchase for the subscription for the
iOS and hence as per the apple guidelines with the current features we
have to use their subscription.
• Scope of Work :
User Interface
• Splash : Application will have Splash Screen, having the logo of the application.
Showcasing the branding of the app.
• Tutorial : User can view the tutorial Images of how to use the application.
• Skip: User will be able to skip the registration process and navigate to the home screen in
the application which will allow anyone who downloads the app to see the “public” areas.
• Register : User will be able to register in the application by providing the following
details
• Name
• Email
• Password
• Confirm Password
• View Terms and Conditions
• Login: User will be able to login into the platform by adding the following details
• Email ID
• Password
• Login via Social Media: User will be able to login via Facebook, Google, Twitter as a
third party login.
• Forgot Password: Users will have the ability to reset their account password by clicking
on this.
• Become A Member
• User will be able to become a member by purchasing the package specified by the
celebrity.
• Celebrities will be able to choose if payments are one time or monthly.
• Celebrity can decide which of the pages are free and which are premium and
accordingly assign pages for
• Tour
• Music
• Merch
• Social
• Live vue
• Celebrity can assign the content with the subscription package.
• For the Membership, There will be three type of packages as specified by
the celebrity.
• Bronze Member
• View details of the facilities provided to the user once they
buy this package
• Free merch
• View amount to be paid
• Silver Member
• View details of the facilities provided to the user once they
buy this package
• Free tour tickets
• View amount to be paid
• Gold Member
• View details of the facilities provided to the user once they
buy this package
• Free meet and greets (Delivery handling outside the
platform)
• View amount to be paid
• Once the user purchases a package they need to pay the amount for the
same in the application.
• View amount details
• Pay Amount
• Tour
• User will be able to view the tours added by the celebrities in the application.
• View tour details
• Date and Time of Tour
• Location of Tour
• View tour details
• User can view the tour details which is fetched from bandsintown API
• https://app.swaggerhub.com/apis/Bandsintown/PublicAPI/3.0.0
• Music
• Released Songs
• In this section user can see all the songs from the spotify account of the
celeb and they will be able to play wid
• Unreleased Songs
• User will be able to view the songs uploaded by the celebrities in the
application.
• User will be able to view the songs based on their package.
• If the song is just for specific package members then it will be unplayable
in the application.
• User will be able to view that this content is for members only in the
application.
• Browse Songs
• Search
• User will be able to search for the song by name of the song in the
application
• User will be able to view their recent search history of names in
the application.
• User can select any song to play and view its details.
• Actions
• Play
• Pause
• Increase Volume
• Decrease Volume
• Merch
• User will be able to view the merchandise section in the application based on the
package they have purchased in the application.
• User will be able to view the products added by Celebrity in the application.
• User can select any product to view details.
• User can buy the product in the application.
• Purchase products
• User needs to enter the delivery details if they wish to buy a product
• Review the amount to be paid and the product details
• Add Payment Details
• User needs to add the payment details in the application.
• Add Card details
• Edit Card Details
• Make payment
• We have not assumed options for Refund, Return the Product, Delivery Tracking
etc in the application.
• Social
• User will be able to view the link to the social pages in the application.
• User can tap on any link and they will be able to navigate to that particular social
platform.
• Social Links will be of
• Instagram
• Facebook
• Snapchat
• Twitter
• Live Vue
• User will be able to view the live videos in the application.
• Members will be able to view the live videos in the application as they are
happening. As well as having access to all of the saved videos.
• User will be able to view the previous live videos in the application which are
saved.
• Members can comment on the videos by adding text and emoticons in the
application.
• If the user is a non member then they will be able to pay for that particular
live video in the application.
• They can buy-in to any live stream for an amount defined by the celeb as
well as buying access to any saved video for an amount defined by the
celeb.
• They can buy-in to any live stream for an amount defined by the celeb as
well as buying access to any saved video for an amount defined by the
celeb.
• In App Purchase
• Notifications
• User will be able to receive notification for the following
• New music uploaded
• Live video by celebrity
• Subscription expiry
• Tour Notifications
Admin Interface
• Admin can login inside the Portal.
• Admin can use forgot password to regain access.
• User Management
• Ability to view all users
• View details of users
• View package purchased by user
• Search for a user
• Block/Unblock a user
• Celebrity Management
• User will be able to view the celebrities registered on the platform
• View celebrity details
• Edit celebrities
• View music uploaded by the celebrities
• Map Artist IDs from bandsintown.
• Songs Management
• View songs uploaded by the celebrities
• View song details
• Remove a song added by the celebrities
• Tours management
• View tours added by the celebrities
• View tour details
• Remove a tour added by the tour
• Payments Reports
• View the payments received as subscription from the users
• View payment details
• View subscription details
• Reports
• View users registered in a day/week/month
• View songs uploaded by celebrities in a day/week/month
• View celebrity request received in a day/week/month
• View payments received in a day/week/month
• Royalty Management
• In order to calculate the royalty, Application need to track the listening of each
song across user base and the period of the same as well, Musical Apps may
require Inbuilt feature for the admin to manage royalty and distribution of
commercial between the artist or source of the content.
• Country wise content targeting
• There are separate rights for each of the content, For example a content is
available only for online listening or content has download rights as well or only
content rights are only for a particular country. So Musical apps requires
capability to better target different countries and showcase the licenced content
in the specific country only.
• Multiple Bit rates
• Every User across the globe has large variance in network strength and devices
that they might be using, In order to reduce the buffering time, quick load and
screen vise resolutions, Musical app requires to support multiple bit rates.
• Third Party Integration like media net for source of music (Only Spotify Assumed in
Scope already)
• Some Musical Apps connect with third party sources to fetch the data and show
case with in the application
• Recommendation Engine
• Some Musical App require a robust engine to recommend relevant next song to
the user based on the users listening habits or current song. It can be achieved as
either using genres that are tagged as a song or multiple metadata attached with
the content.
• Trending Content or Dynamic Playlist
• Some Musical App has a dynamic playlist based on the content which are
popular or trending. Based on the rights of the content which may end on any
date and time or may come new that can also be parameter to add or remove
content from the playlist.
• Third Party Tools and Overhead Costs
Google charges
a one-time $25
fee to get a
developer
account on
Google Play,
which lets you
publish Android
apps. Free apps
are distributed
at no cost, and
Google takes
30% of the
revenues of
paid apps for
"carriers and
billing
settlement
fees".
Apple charges
$99/year to join
the iOS
Developer
Program which
lets you publish
apps for the
iPhone, iPod
Touch, and
iPad. If you
price your app
for free there
are no further
charges. If you
charge for your
app, Apple
takes 30%.
With On-
Demand
instances you
only pay for
EC2 instances
you use. The
use of On-
Demand
instances frees
you from the
costs and
complexities of
planning,
purchasing, and
maintaining
hardware and
transforms what
are commonly
large fixed
costs into much
smaller variable
costs.
Transaction and
service fees.
Stripe takes a
simple
approach. They
charge you a
flat rate of 2.9%
+ 30¢ per
successful
charge as long
as you're doing
under $1
million in
volume per
year. This rate
varies country
to country, but
it's always flat.
We can use any
payment
gateway which
suits the
geography of
the target users.
https://appinventiv.com
rohit.chaudhary@appinventiv.com
+91 84481 82016
Find us on: