Project is a promotional tool for a new, music, film & fashion competition website and facebook business page.
This is heads-up Music/video competition & Tournament:
- There we will have the info about the heads competitions and a "Join" button.
- There will be two types of competitions: (tournament & head-to-head-challenge) -
- There will be 2 types of players: (contestants & voters)
- Contestants - (a) decide what media - music, video or photo, (b) upload media, (c) decide name of challenge, (d) start date & end date, (d) select prize/trophy icon, (e) member from friends list to challenge, (f) post notification to owners wall that they have challenged the 2nd party to a contest, (g) send notification and wall post to member that they have been challenged (w/message & icon), (h) invite friends to vote, (i) when member accepts challenge, app needs to send notification and wall post showing that he has accepted.
- Fans - (a) Will see list of all challenges with flash player to listen, watch or view (based on media type) and vote. They can ONLY vote if both contestants have uploaded media. If 2nd party has not uploaded yet, an icon will appear in place of media, (b) if one party has not showed up a link will show to taunt them to show up. They can choose from several icons to do this. These taunts will appear on owner wall & notifications and also on the wall & notifications of who they taunted, (c) can invite friends to also vote & support their pick, (d) when they vote, their action will show in their notification and wall post.
- App will show list of tournaments: (a) join, (b) vote, (c) prizes,
- App will show list of challenges and open details of challenge with Member VS Member pic with "heavybuzz profile link", media, vote button, invite/taunt links and comment box.
- App will keep a running total of votes and only allow 1 vote per member.
- When challenge is over, the winner will be distinguished with "WINNER" graphic and loser will be distinguished with "LOSER" graphic.
- Winner will Get a custom Winner icon posted on their wall and receive notification.
- All members who voted will also receive notification and wall post of Winner
- All particpants will also have record kept of Wins & Losses (for contestants) and number of votes (voters).
- All members will have side box/tab on their profile with (a) all votes they have made as a voter, (b) all Wins & losses as a contestant, (c) all challenges they have made/received, (d) all taunts they have made/received. (e) and all WINS (trophy icons) they have received, (f) bets placed/won, (g) VIP status, (h) Rank, (i) level title based on set activity.
- App will maintain an "ALL-STAR" section with highest voted members.
- App will also RANK each particpant: (a) Buzz Rank for contestant, (b) Buzz Rank for voter.
- App will also have sponsor/ad space blocks
- app will also have informational block to explain (a) rules, (b) our webiste mission, (c) how to join (facebook connect link to my site)
- Admin needs to set up tournamnt & challenge: (a) details, (b) Categories & subcategories, (c) TOPIC- if any, (d) Prizes- If any, (e) points to join,
- Admin needs to add area for members looking for a challenge. This is for members who just want to compete, they join and wallpost/notifucation goes out saying "ABCmember is looking for a challenge in XYZ category. Once challenge is accepted, they both decide topic.
- Admin needs a way to add an admin challenge select (admin sets challenge up and invites selected members to join in. Admin sets challenge details (start-end date), topic, max number of entrants, number or rounds (top half of contestants with highest votes move onto next round)and grand prize. Each new round will have new topic and send new set of notifications/wall posts out to voters & winners.
- Voting cost points to vote
- Contest cost point to join
- Voters get points for voting & inviting others, sending taunts,
- Contestants get point for winning, joining,
- Spend points to promote in app, to bribe otehr members, to bet, to be VIP (for voters)- they will get perks for points- undecided what yet
- Include paypal to buy ponts if needed
- Fans can bet on winners/losers; (a) pool, (b) side bet, (c) admin can set odds as bookie character
- All wins, taunts, challenges, joins, bets, and bet wins need to hit notification feed and wall.
- mysql needs to be indexed for fast searching.
- App will request to update member status.
- App will add tab or sidebox to profile
What is required for the App:
Facebook App Setup
Invite Friends function
MySQL database design
App & database integration
Facebook Profile Widget
User Acceptance Test
Icons