Tuesday, March 2, 2010

SAYITLOUD.COM

EXECUTIVE SUMMARY

SayItLoud.com will allow artists to highlight themselves on the website and sell their music on
site. They will be able to create their profile, so that fans, Talent Agencies can view and contact them.

SayItLoud.com is an internationally marketing organization that specializes in maximizing the visibility of
aspiring professionals in the music industry. Our services are extended to the talents of those of all ages
and backgrounds.

Entertainers specializing in music find the services of SayItLoud.com to be exceedingly beneficial
and rewarding to their careers. Organizations in search of such talent, from across the country and
around the world, recognize SayItLoud.com as a comprehensive resource for top-rated talent throughout
the Entertainment Industry. In addition, the bands artist will able to sell their music albums online.

Visitors will also able register on site to maintain their own play list of songs. The site will have
the pod casting features.

Admin will have complete access to the system, editing info & setting new price.
Banners will also be managed by the admin.

With these powerful features, we will put a complete custom design that will give a unique look to your
business

.
EUP Design Concept
.
Custom navigational structure
.
Home page design
.
Extreme Song collections
.
Online Chat
.
podcasting
.
Download Music
.
Complete employee training
.
Web based administration
.
Operate your business from anywhere any time!
Proposed database solutions:

Architecture and Design: For the website, we suggest the N-tier architecture with Application layer,
Business layer and Database layer. Database layer will be handled with open-source, scalable, user
friendly, robust and secured database MYSQL with an integration of PHP for application development.


Business logic, download-upload documents/images, introduction page, home page, etc will be taken care
by the pre-developed set of controls.

Site Visitor (Public Side)

Visitor can easily navigate the site by using various available links. They will able to know about various
songs and music albums, artists as well.


General View of Site

Following would be the basic content for navigating the website, which will help visitor to easily interact
with site.


Home Page: Home page will have the short information about SayItLoud.com, featured songs
information, logo of SayItLoud.com, Pages of website would be having attractive presentation
and user friendly GUI.
Home page will also have some flash for introducing new Albums ads. (If required)
Home page will have navigation bar with listing of main Categories wise like Most
Popular songs, Newest Songs, top 20, etc… Visitor will able to view the details of songs with
demo. Visitor would able to play these songs before purchase the song.

Home page will have section for Featured artist, featured albums (featured artist, albums of the
month will be selected on rating given by the fans and visitors), top selling etc… Home page will
also have the top songs.

All these information will be managed by the admin.

Visitor will able to play the song using pop up music player it will have purchase features
and artist info including contact artist link.


Search: Visitor will able to search for the particular Songs.
.
Search – This option will allow visitor to search for Songs, Album by keyword (i.e. Artist
name or band name etc…).
Search Result will be display listing of songs according to specified keyword. Visitor
would able to view the details of respective song and or music.


Free Downloads – The page will have the listing of songs which can be freely play and
download.
Visitor will able to view the details artist. Member will able to request for artist personal
and contact information after login.
Visitor will able to review for artists and their songs as well.



Paid Downloads – The page will have listing of songs which can be downloading after paying
charges.
Visitor will able to view the details artist. Member will able to request for artist personal
and contact information after login.
Visitor will able to review for artists and their songs as well.



Shopping Cart The
shopping cart will be used to purchase various songs and or music online.
User will play the demo song and if he or she like it, they will select it by clicking on checkbox and
will click on Add to Cart button, he will be redirected to a shopping cart page where he will be able
view the price with the updated stuff.


User will also have an option to keep the songs and or music in shopping cart and continue
shopping for more songs.

User will also have option to remove the songs and or music from shopping cart.

If the user made their mind and if they want to checkout with the Songs and or music on cart he
will be taken to billing information page. He has to fill all the mandatory information, after
submitting this information it will display the confirmation page with all details.

Once he agree and submit after entering his credit card info, he will be taken to an
authorization page, if the authorization is successful, he will receive a confirmation for his orders
via email same copy of email will also send to the admin for reference.
If the authorization is unsuccessful, he will be taken back to the payment page for reentering the
info again.

After successful payment transaction, the visitor would able to download the songs.


Blog – Visitor will able to view public blog information.

About Us: This page will have the information about SayItLoud.com

Music & Songs: This page would be having the listing of songs category wise, by selecting a
particular song. Visitor will able to view the details of music. In addition, able to play and
purchase the songs. Here visitor will also able to view the rating of artist’s, songs. Member will
able to review for the artists and songs.

Newsletter Subscription: In the home page, visitor can subscribe the new letter by submitting
his/her Name, e-mail.

Forums – The forums will have listing of various topics that will be posted by members.
Members will able to participate in forum discussions. The contents of the page would be
approved by admin.

Banner Ads: Visitors can see the banner advertisement from given link and by clicking on the
banner, it will go to respective site. Banners will show according to Classified Ad directory. It will
also have information for ad posting charges. Visitor will able to contact admin for posting
their ads on site.

Events Calendar-Visitor will able to view the details of the events information added by admin.
Visitor will able to view only the public events.

Contact Us Page: Visitor will able to easily send their queries / suggestions to the administrator
using this page. They will enter their email address and suggestions / queries in contact form.
The query/suggestion will sent on administrator’s email account, and the confirmation email will
sent to respective visitor for submission of query/suggestion.

Terms And Conditions -This page will have information about Terms and Conditions of
SayItLoud.com. The content of the page would managed by the admin.

Privacy Policy: This page will have information about privacy policy of SayItLoud.com

FAQ’s page: This page would be having the Frequently Asked Questions regarding
SayItLoud.com.

Site Member (Fans)

Fans will register on site to vote their favorite artists. Fans will able to create their own play list. Fans
will able to freely register on site, after admin approval they will able to access their account.

1.
Login
i.
Member will login directly from home page or login page with their respective user ID and
password.
ii.
Member will also have an option to retrieve their password if they forget. Member need to
provide their email address to get new password to their email account.
2.
Manage Account Information
i.
Member will able to manage Account information like contact information, login information
(Password) etc.
ii.
Member will able to add their favorite artist’s photo in their account page.
3. Manage Play list
i.
Member will able to add, remove the three favorite songs into their play list from site.
4.
View Artists
i.
Member will able to view the personal, contact information of the artist.
5.
Rating
i.
Member will able to review for the artist.
6.
Blog
i.
Member will able to manage the entries in blog and member will able to keep blog
information public or private. Public information will display to all members and private
information will only for personal use.
7.
Forum Management
i.
Member will be able to manage forum topics he/she posted.
ii.
Member will be able to view forum and add comments on topics posted by other members.
8. Manage Orders
i.
Member will able to view, delete the previous order history.
9. Chat Room
Members will able to freely chat with other online members. They will able to use
emoticons. Member will able to send private messages to other members. It will be the instant
messenger. It will also allow you to chat with audio and videos.

Member will also able to create their friends group for chatting. Chat room
will have all advanced features like formatting text, sending smiles, viewing chat history,
etc...

[Might be here we will need to use third party tool like Skype.]

10. Logout: Logging out from the session.
Site Member (Artist / Band/ Labels)

Free Membership


Artist will register on site to highlight their talent. Artist will able to put their all profile information with
image and audio clips. Membership registration will be free for the users.

1.
Login
i.
Member will login directly from home page or login page with their respective user ID and
password.
ii.
Member will also have an option to retrieve their password if they forget. Member need to
provide their email address to get new password to their email account.
2.
Manage Account Information
i.
Member will able to manage Account information like contact information, login information
(Password) etc.
ii.
Member will able to upgrade membership to get paid for their music.
3. Manage Profile
i.
Member will able to manage their profile information that will display on site.
ii.
Member would able to add, edit, and delete profile information like Thumbnail images
(Enlarged When Clicked), Name, Contact Info, State, Country, Complete Bio, Experience,
Preferred Contact Info etc…
iii.
Member will able to show or hide their personal and contact information for
members.
4.
View Fans list and rating
i.
Member will able to view their fans list.
ii.
Member will also able to view the rating given by the visitors and fans.
5.
Upload Songs
i.
Member will able to freely upload the five songs.
ii.
Member will able to remove songs and edit its information.
6.
Invite Friend
i.
Member will able to invite their friends to view and play their songs available on site.
7.
Blog
i.
Member will able to manage the entries in blog and member will able to keep blog
information public or private. Public information will display to all members and private
information will only for personal use.
8.
Forum Management
i.
Member will be able to manage forum topics he/she posted.
ii.
Member will be able to view forum and add comments on topics posted by other members.
9.
Manage Orders
i.
Member will able to view, delete the previous order history.
ii.
Member will able to reorder the previous items they purchased.
10. Chat Room
Members will able to freely chat with other online members. They will able to use
emoticons. Member will able to send private messages to other members. It will be the instant
messenger. It will also allow you to chat with audio and videos.

Member will also able to create their friends group for chatting. Chat room
will have all advanced features like formatting text, sending smiles, viewing chat history,
etc...

[Might be here we will need to use third party tool like Skype.]


11. Logout: Logging out from the session.
Paid Membership

Paid members will able to sale their songs online. They will able to upload maximum limit of songs.
Moreover, they will able to reward for $20 for 6 months

1.
Login
i.
Member will login directly from home page or login page with their respective user ID and
password.
ii.
Member will also have an option to retrieve their password if they forget. Member need to
provide their email address to get new password to their email account.
2.
Manage Payment information
i. Member will able to view and edit the payment gateway information like PayPal.
3.
View Fans list and rating
i.
Member will able to view their fans list.
ii.
Member will also able to view the rating given by the visitors and fans.
4.
Manage Account Information
i.
Member will able to manage Account information like contact information, login information
(Password) etc.
5. Manage Profile
i.
Member will able to manage their profile information that will display on site.
ii.
Member would able to add, edit, delete profile information like Thumbnail images (Enlarged
When Clicked), Name, Contact Info, State, Country, Complete Bio, Audio Clips,
Experience, Preferred Contact Info etc…
6.
Manage Songs
i.
Member will able to upload maximum limit of songs.
ii.
Member will able to remove songs and edit its information.
iii.
Member will able to view the traffic for their songs.
iv.
Member will able to view the sales report of their songs.
v.
Member will able to view the number of downloads for per song.
7.
Manage Address Book
i.
Member will able to manage their address book.
8.
Invite Friend
i.
Member will able to invite their friends to view and play their songs available on site.
9.
Forum Management
i.
Member will be able to manage forum topics he/she posted.
ii.
Member will be able to view forum and add comments on topics posted by other members.
10. Manage Orders
i.
Member will able to view, delete the previous order history.
ii.
Member will able to reorder the previous items they purchased.
11. Blog
i.
Member will able to manage the entries in blog and member will able to keep blog
information public or private. Public information will display to all members and private
information will only for personal use.

12. Chat Room
Members will able to freely chat with other online members. They will able to use
emoticons. Member will able to send private messages to other members. It will be the instant
messenger. It will also allow you to chat with audio and videos.

Member will also able to create their friends group for chatting. Chat room
will have all advanced features like formatting text, sending smiles, viewing chat history,
etc...

[Might be here we will need to use third party tool like Skype.]

13. Logout: Logging out from the session.
Site Administrator (Back End)

Website will be completely administrable by the admin (owner of the website)

Administrator needs to login through administrator user ID and password provided to access the
following stuffs:

1.
Modules Management (Administrator)
1.
Manage Admin profile
i. Admin will able to change the username, email ID and password for security.
2.
Manage Payment information
i.
Admin will able to view and edit the payment gateway information like authorized .net or
PayPal.
3.
Manage Artist
i.
Admin will able to activate or deactivate, add, edit, and delete paid Artist’s information on
site.
ii.
Admin will able to activate or deactivate, add, edit, and delete Free Artist’s information on
site.
4.
Manage Fans
i.
Admin will able to activate or deactivate, add, edit, and delete Artist’s information on site.
5.
Manage Subscribers
i.
Admin will able to approve or deny, add, edit and delete the subscriber from the list.
6.
Manage Newsletters
i.
Admin can add, edit & delete the newsletter. Newsletter will automatically send to all
subscribed users.
7.
Manage Event Calendar
i.
Administrator will able to manage the event calendar on site.

ii.
Administrator will able to keep some events private or public. Private event will display only
him only and public event will display to all users.
iii.
Public events will display on site for all users.
8.
Manage Songs or Music.
i.
Admin will able to view, play, approve or deny, delete the songs uploaded artists.
ii.
Admin will be able to add, delete songs and or music files.
9.
Manage Categories
i.
Admin will be able to add, edit, and delete categories to upload the song category wise.
These categories will be the links, which will present on navigation bar.
10. Manage Sub Categories
i. Admin would be able to add, edit, and delete sub categories for the song and or music.
11. Manage Forum
i.
Admin will able to approve the contents of forum posted by member.
ii.
Admin will able to participate in forum discussion.
12. Manage Orders
i.
Admin will able to view, edit and delete orders given by member.
13. Manage Banners
i.
Admin will able to add and delete the Banner Ads on site.
14. Manage Pages
i.
Administrator will able to mange the contents of static pages like FAQ’s, Privacy Policy,
Terms and conditions, etc using user-friendly CMS editor provided by Ameriteck Web
Services.
ii.
Admin will able to add, edit, and delete daily, weekly and monthly interviews of the artist
with using CMS editor.
15.
Statistic Report
Administrator will able to generate date wise reports for following:
i.
Sales report of songs date wise and Artist wise.
ii.
Able to view and reset the traffic for each Artist Profile (Albums/ Songs).
iii.
Website Statistics
iv.
Number of unique visitors per hour
v.
Websites visitors are coming from
vi.
Websites visitors are leaving to
vii. Time spent on each page
viii. Total time spent on site
ix.
Number of pages viewed
x.
Number of return visitors
xi.
Clicks per Ad
xii. Payment report
xiii. Admin will able to generate the report for individual artist.
xiv. Number of downloads for per artist per day per month.
16. Manage News
i.
Admin will able to add, edit, and delete news that will appear on home page.
17. Logout: Logging out from the session.

Platform: JSP using Tomcat

Database: MS SQL or MySQL
We prefer Linux for My SQL should be a good option

Budget: TBD


No comments:

Post a Comment