A client of mine needs a price quote for a new Online Radio website for underground local music. He wants the site to be done in flash and has already created a functional front end interface that just needs some modifications and polishing up, and of course the actual programing to get everything working as it should.
Here are the requirements for the project:
Site has a tab with live streaming music with a few stations such as "Rock"; "Hip Hop"; "R&amp;B"; "Soul"; "Pop", etc. This section needs a full admin backend where the site admin can administer all aspects of this such as adding radio stations, deleting radio stations, and scheduling time slots for shows etc. The stations must have the ability to play live streams from a particular source which should also be administrable from the backend.
Site also has a regular music player organized into different categories and artists and genres. This is a non live music player where users can select music to play. This must be administrable through a backend so that the admin can add music and categories through a control panel.
Throughout the website there must be a stats system in place. The site will keep track of how many times each song is listened to per day by unique ip addresses. Once 1000 listens is reached or a number specified by the admin through the backend, the artist will be contacted with special promotions etc.
There will also be sections fo DJ's and Artists with a selecion of their music to listen to as well as links to buy there album (off site) and links to the artist's home page. This must all be administrable thought a CMS backend.
Site must have user registration, and it would be nice to allow users to "bookmark" favourite songs and stations.
Site must also have applications for Artists and DJ's. They will register for the site for user accounts and if they are accepted by the site admin they will be emailed a password where they can then log into a control panel to add their music and content where applicable around the site.
Site must support banners and advertisements manageable through the backend control panel.
Once the site is out of beta testing, Phase 2 will be to get it to all function as a application on smart phones such as the iPhone, Blackberry, Windows Mobil and Android.
This step will however come separate and I would like a separate price for the two phases.
Additional details can be provided and discuses once the project is started.