Sie sind auf Seite 1von 11

Product Specification Sheet

The following is an excerpt of a project proposal; my


suggestions are in () brackets and in capital letters (LIKE
THIS).

Please take note:


-No forum is required.
-Individual photos and contests
-The fewer fields the user has to fill out when signing up,
the better. A good anti example is Yahoo! Mail, which
requires to repeat your password as well as fill in your
birthday before you can use their service. Had Yahoo!
been unknown company this would probably ruin them.

1
Table of Content

FUNCTIONAL PROPOSAL
Page 3

CLIENT SIDE Page 3

USER MEMBER AREA


Page 4

ADMINISTRATOR AREA Page 7

SPECIAL CONSIDERATION AND NOTES


Page 9

2
FUNCTIONAL PROPOSAL
Website designing
 3 Home Page designs 5 revisions in selected mock

 CLIENT SIDE

 User Registration

 User Login

 Forgot Password

 Community
 Most viewed
 Online now
 New Members

 Profile Search
♦ Basic search/Advance search
♦ Add user to friend
♦ Add user to block list
♦ Send message to user
♦ Report abuse button
♦ Forward profile page link to friend
♦ View user friend list
♦ View user photo gallery
http://www.tapatap.com/tapatap-
userweb2/public_photos.htm?avatar=babyblue29&referrer_ur
i=%2Fpublic_profile.htm&referrer_query=%3Favatar%3Dbab
yblue29
 View/post comments on each photo

♦ View user Video gallery


 View/post comments on each video

♦ View all comments received by the other users of website


♦ Post a new comment on profile
♦ http://www.tapatap.com/tapatap-userweb2/profile/Shatz

3
♦ Contests user has created
♦ Contests user has participated
♦ User current active participant contests

 Contest Page
 Working: User can search for all posted approved contests

 http://www.tapatap.com/tapatap-
userweb2/contests_index.htm?contestType=BrowseContestsEnum.
Home+Page&categoryId=-
1&popularity=BrowseContestsEnum.Most+Recent&timePeriod=Bro
wseContestsEnum.All+Time&status=BrowseContestsEnum.Active&
creator=&keywords=

 View contest result page, view winner of past selected contests


 http://www.tapatap.com/tapatap-
userweb2/results?_fk=_c88F8007D-03DC-0312-19EB-
2B0F496B078D_kqtk&contest=1400&referrer_uri=%2Fcontests_ind
ex.htm&referrer_query=%3FbpId%3D3%26bdId%3D100%26btId%3
D1001%26bsId%3D303%26categoryId%3D-
1%26creator%3D%26keywords%3D%26has_unread_mail%3Dfalse&
has_unread_mail=false

 View/Post Comments on Contest


 View current top running entries with in the contest
 Report abuse on Contest
 Invite friends to participate and Tap contest
 Post contest to my site (get code of the contest in flash )
 Social bookmarking button on each contest details page

 Search/Sort Parameters: by category, most viewed, new , today,


this week, this month , tags, user name, status, date, most
discussed, faceoff, rating

 Contest Category Page


 List view of all the contest categories, each category will be a link,
upon click take user to contest listing page for clicked category ,
view number of contest created in each category like art (12),
fashion (23)

 FAQ Page
 All frequently asked questions/answers posted from admin panel
will be shown on this page

 Contact Us Page
 On each contact us page submission email will be sent to the
administrator

4
 Advertisements
 In different sections of website

 Subscribe for newsletter


 User can input his/her email id and he is subscribed for future
website newsletter emails

 Invite Friend to join website


 User can invite friends their friends by inputting 10 emails at a time
and send personalized invitation message to them

 Blog page
 Word press blog with skin change no programming changes
(ALL OF THE ABOVE ARE GOOD)
 USER MEMBER AREA (Login Required )

 Edit profile
♦ User can edit his/her profile any time he/she wish to
♦ Both basic registration profile and detailed profile
♦ View all comments received on profile, activate, delete
comments.
(GOOD, YES LIKE TYPICAL SOCIAL NETWORKS)
 My Contest Manager

♦ Working: User can manage self created contests under this


link (GOOD)

♦ My Created Contest
 Working: User can manage self posted contests under
this link of member area (YES, PLEASE LET USERS SEE
WHAT CONTESTS THEY HAVE CREATED)

 Management: list view of all the self created


contests, create, edit and delete contest, mark contest
status as approved (CONTESTS DON’T NEED ADMIN
APPROVAL BECAUSE I FEEL THIS WILL TAKE TOO MUCH
TIME AND BE A BOTTLENECK) , unapproved contest
status , view all participants, approve/decline new
participant entries (NOT ALL CONTESTS NEED TO BE
APPROVED, HOW IS GIVING USERS TO OPTION OF AN
OPEN OR CLOSED CONTEST),

 Search/Sort Parameters: contest type, expiry date,


category, title, tags, approved by admin/pending,
number of entries, days remain for new entries etc.
 http://www.tapatap.com/tapatap-
userweb2/create_contest.htm?contest=&mode=

5
 Each contest will be given a unique url, each contest
will require a min number of entries before contest go
live, each contest will be first approved by site
administrator before it go live. (GREAT)

♦ My Watch list Contest


 Working: User can manage all watch list marked
contests under this link
 Management: listing of all contests, remove contest
from watch list, view results of past contests,
participate in new active contests.
(GOOD)
 My Photo Manager
♦ Working: User can upload unlimited photos under this link
of member area
♦ Management: create albums and upload unlimited photos
with in the albums, thumbnail view of all the uploaded
photos, sorting of photos with title, upload, edit, delete self
uploaded photos, view all comments/rating received on self
uploaded photos. (GOOD)

 My Video Manager
♦ Working: User can upload unlimited videos
♦ Management: list view all the self uploaded videos, sorting
of videos with title, upload, edit, delete self uploaded videos,
view all comments/rating received on self uploaded videos.
(GOOD, PRETTY COMMON SENSE, MAKE SURE PEOPLE CAN
UPLOAD AND DELETE VIDEOS AND PICTURES THEY UPLOAD
WITHOUT MUCH TROUBLE)

 My Friends Manager

♦ Accepted Friend
 List view of all the friends, each will be link to profile
page, send message to user, remove user from friend
list (GOOD)

♦ Sent Friendship Requests


 List view of all the sent friendship requests, send
message to user. (GOOD)

♦ Received Friendship Requests


 List view of all the received friendship requests, send
message to user, accept/decline friendship request.
(GOOD)

6
♦ Block list Users
 List view of all the blocked marked users, remove user
from block list, each user will be link to its details
page, if i have blocked one user i can not receive
message from him/her. (GOOD)
 Search/sort parameters: keyword search (user
name), user name, blocked date

 My Communication Manager
♦ Working: User can manage all the received/sent messages
under this link

♦ Inbox )
 Management: All received messages list view, sorting
of messages, read message, reply to message
 Search/Sort : received date, sender name,
flag(read/unread), title (GOOD)

♦ Sent Box )
 Management: All sent messages list view, sorting of
messages, read message
 Search/Sort : sent date, receiver name,
flag(read/unread), title (GOOD)

 My Email Alerts Manager


♦ User can subscribe for email alerts
 i want to receive website newsletter emails (yes/no)
 i want to receive email alert when ever i receive a new
message (yes/no)
 i want to receive email alert when ever i receive a new
friendship request (yes/no)
 etc. as per suggestions (GOOD)

 Change Password (GOOD)

 Logout (GOOD)

(OVERALL, THIS PART IS PRETTY CLOSE TO WHAT I INTEND (AND THERE ARE
PLENTY OF GOOD REFERENCE WEBSITES OUT THERE))

 ADMINISTRATOR AREA (Login Required)

 Secure admin login

 Sub-Admin Management
♦ Working: Administrator can manage website sub-admin
under this link, its the company staff with admin link

7
permissions e.g. if administrator create a sub-admin with
"james" grant permission of "User Management" to him now
when ever james login into admin area he can access "User
Management" link and "Logout" link rest of the admin links
will be kept hidden from him.

♦ Management: list view of all the created sub-admin , create,


edit and delete sub-admin, grant permission to each sub-
admin, activate, deactivate sub-admin loginid/pw.
(LET ME LOOK INTO THIS SECTION)
 User Management
♦ Working: Administrator can manage registered website
users under this link
♦ Management: Users search, search result list view, search
result sorting, add, edit and delete user
 Mark user status as active, inactive, banned, suspended,
featured, un-featured member.

(GOOD)
♦ Search/Sort Parameters: userid, first name, last name,
city, state, zip code, country, gender, 2 registration date
range, login status(banned/active/suspended/email
verified/unverified) etc.
(GOOD)
 Contest Category Management
♦ Working: Administrator can manage contest categories
under this link
♦ Management: Search category, category search result list
view, add, edit and delete contest category, mark contest
category status as active/inactive categories e.g. karaoke
idol, beauty contest, comedy, celebrity, art, fashion etc.
(GOOD)
 Contest Management
♦ Working: Administrator can manage all the posted contests
on website under this link
♦ Management: search contest, contest search result list
view, add, edit and delete contest, contest status (approved,
pending, expired), view all applicant participated for the
contest, setup price for each contest, select winner of the
contest.
♦ Search/Sort Parameters: Title, contest category (select
box), added date, status (approved/pending for approval,
active, expired, featured, contest of the month), contest,
expiry date, number of participants, featured, un-featured,
sponsors, number of days in closing contest.
♦ Search/Sort Parameters: category name, status
(active/inactive)

8
(GOOD)

 Photo Management
♦ Working: Administrator can manage all the posted photos
on website under this link
♦ Management: search photos, thumbnail view, view full
photo version, upload, edit and delete photo, photo status
(approved, pending), 2 date range (new photo uploaded
between 2 dates), keywords, comments rating received from
website users on each photo; approve/delete
comments/rating.
♦ Search/Sort Parameters: title, uploaded date, status
(approved/pending for approval)
(GOOD IF AN ADMIN CAN DELETE ANY INAPPROPRIATE PICTURE OR VIDEO)
 Video Management
♦ Working: Administrator can manage all the uploaded videos
on website under this link
♦ Management: Search all uploaded video, upload, edit and
delete video, mark selected video status as active, inactive,
featured, un-featured, comments rating received from
website users on each video, approve/delete
comments/rating.
♦ Search/Sort Parameters: title, uploaded date, status
(approved/pending for approval), alphabetically by video
title.
(GOOD IF AN ADMIN CAN DELETE ANY INAPPROPRIATE PICTURE OR VIDEO)

 Reported Content Management


♦ Working: Administrator can manage reported content
requests under this link
♦ Management: Search channel (user
profile/photos/video/contests), reported requests listing, 2
selected date range, status of request (pending/clear), send
thank you email to the reporting user and send warning
email to the content owner user, remove reported content.

 Configuration Management
♦ Working: Administrator can manage website content
posting configuration under this link with a checkbox next to
each
♦ Management:
 Let the new posted photos go live without admin approval
(checkbox yes/no)
 Let the new posted video go live without admin approval
(checkbox yes/no)
 Number of min entries for any live contest text field, (3 or
5 etc.)

9
 to login into website email activation is required(checkbox
yes/no)
(I’LL LOOK INTO THIS FEATURE, MAY NOT BE NECESSARY, INDIVIDUAL
PHOTOS AND VIDEOS SHOULD NOT REQUIRE ADMIN APPROVAL TO BE
LOADED INDIVIDUAL)
 Database Backup Management
♦ Working: admin can setup time frame like every 4th day 12
pm , We will take database backup and store on server or
cans end email to the site administrator on the setup time.
(GOOD)
 Informative Pages Management
♦ Administrator can manage/update website informative pages
content like about us, privacy policy, terms of use etc under
this link with the help of html editor
(GOOD)
 Email Content Management
♦ Working: Administrator can manage website outgoing email
content under this link
♦ Management: list view of all the outgoing emails, edit
content of selected email content
• e.g. user registration confirmation email, contact us
submission email, forgot password, new message
email content etc.
(GOOD)
 Advertisement Management
♦ Working: Administrator can manage website advertisements
under this link
♦ Management: list view of all the advertisements, upload,
edit and delete advertisements, mark selected
advertisements status as active, inactive only active will be
shown on website, both Google/normal banner ads.
(GOOD)
 FAQ Manager
♦ Working: Administrator can manage website frequently
asked questions/answer under this link
♦ Management: list view of all the added questions, add, edit
and delete question/answers.
(GOOD)
 Newsletter Management
♦ Working: Administrator can manage website subscribers
and newsletter under this link
♦ Management: list view of already created newsletter,
create, edit and delete newsletter, send newsletter to
all/selected subscribers, export subscribers list in csv/xls
sheet.
(GOOD)
 News/Articles Management

10
♦ Working: Administrator can manage website news/articles
under this link
♦ Management: list view of all the news/articles, add, edit and
delete news/article
(GOOD)
 Meta Tags/Google Analytic Management
♦ Working: Administrator can setup meta tags, title tags,
Google analytic code for each page of website
(GOOD)
 Change Password

 Logout

4. Special Consideration and notes


- We will develop site with all the features listed in the proposal from scratch
-Unique URL for each photo/video/contest/profile
-if you wish to recycle code from previous projects or to use open source
code, please let me know and discuss with me any advantages and
disadvantages.
-Full coding SEO practices for maximum exposure to search engines like
dynamically
Creating Meta tags, keywords, title tags, page URLS
-Capcha code on all input forms on user side to stop spamming
-Database optimization and professional database cache for quick search
results
-Flexible database to accommodate future functionalities integration
-Testing with heavy load and on heavy traffic
-Number of days of technical support
-Personalize attention on project
-Easy user friendly navigational flow achieve results with minimum clicks
(THIS IS VERY IMPORTANT)
-Lastly, please suggest an affordable reliable the hosting server

11

Das könnte Ihnen auch gefallen