**PLEASE BREAKDOWN EACH FEATURE AS SOME ARE MORE IMPORTANT THAN OTHERS AND LESS IMPORTANT PARTS CAN BE PUT ON HOLD
**Overview - This is a DJ mix hosting website, a lot like soundcloud.com. We have been running for nearly 4 years now and are in the process of completely redesigning the site. It has been transfered over to wordpress and we are now looking to add features in wordpress (as its 10 times easier than the previous coding).
I would like a time frame for each of these features. I expect the user interaction to 'flow' with no link left unturned or unaccounted for. After the project is complete we will test with a few select users to see what they think and whether they come across any bugs.
Please send me a pm if you are interested in this project, and i will send the website url
**1 - Hotlink protection**
* When a users posts a link to download their mix i want users to only be able to download from my site. Ad revenue is important to keep the site running so i must maximise ad impressions as much as possible.
**2 - Disk space, Bandwidth, Membership & payment system**
Introduce various premium accounts and paid membership options. There will be restrictions for non paying members on both disk space and bandwidth (downloads).
* Free users can upload xxgb per month with a limit to how many downloads their music can receive
* Premium users can upload xxgb per month and xx download for their music etc (various incrementing plans, more you pay the more you get)
* Monthly subscription will be via paypal.
You can see the theme i am using has a pricing page which is good - [url removed, login to view]
**3 - Download speeds**
Limiting download speed for users who haven't signed up and created an account - This should hopefully give the incentive for people to sign up for free to the site.
**4 - Tracking**
I would files to be tracked, i need the following parameters tracked
Need to be shown on mix pages and profile pages
**5 - Stats**
I would like stats to be included in the user dashboard.
Plays, Download, Favourites and Comments need to be tracked.
I would like this to be shown in some sort of basic graph, similar to google analytics - [[url removed, login to view]]
**6 - User dashboard
To include tabs so users can easily switch between their uploaded mixes, tracks, music they favourite/like, and music they comment
**7 - News feed**
When you follow another user you get updates of things they like, and comment on. Option to filter these results
only show tracks that people i follow like.
only show tracks that people i follow have downloaded.
only show tracks that people i follow have comments on.
**8 - Browse / Search Page**
Browse & Search page to be combined, needs to be redesigned, this will be the main hub of how people find new music. It needs an indepth filtering system.
* Listens (Downloads + Plays combined)
* Social (comments + likes)
* Most popular tags
**9 - Redesign of Profile page**
Needs to look unique and good as this will be the users identity on the website. No DJ wants to share their profile page if it looks cr*ppy.
Simple layout -
* Profile pic.
* Basic details.
* Tabbed or toggle display to show the same things as the user dashboard.
**10 - Social Interaction**
Users should be able to follow each other, this is needed for the newS feed to work correctly.
There is no custom graphics needed however i will be buying various buttons, forms etc from graphicriver and codecanyon, that i would like implemented into the website.
Things such as a nice looking sign in form - [url removed, login to view]
i will need to discuss this with you to work out what work is involved to incorporate things like this into the site.