Project ID:
256431
Project Type:
Fixed
Budget:
$250-$750 USD
Project Description:
hallo,
i'd like to improve my current online radio website
with an asp.net application and additional features.
the current static version is available on:
http://www.shamusi.com/onlineradio/
first of all i'd like to keep the 3 frames
and the folder structure.
the features i'd like to have:
- a xml based database to generate static html files
within the given folder structure, but i'm open for
suggestions here - ms sql is also possible. the xml file
will be generated by a program of my own and updates daily/weekly
- i need a search function to crawl for radio stations
- the users should be able to rate the stations (5 star system),
the voting should be stored in a seperated xml or ms sql database,
multiple votings for the same station should be restricted for N days,
the ratings should be used to generate new sorted index files for
the categories each day.
- i'd like to show "featured" stations with no or less ratings at the
top of the first index page for each category. this stations should
be picked randomly ones a day from the database
- the application should generate a new google sitemap each time
the static files were updated
- i need an advanced cookie system which uses no javascripts to write,
read or delete the cookies. the cookies should be used for:
1) having a cookie based favorits list, which allows the user
to add/remove stations they (don't) like to/from this list
2) a "listing to" history for each category, so the users
are able to see what stations they heard in the past on this category
3) possibility to import/export the favorits list
4) a methode to remember that the player was turned off
- users should be able to place a comment for each station,
a captcha is required and i want to generate static files here
- a simple form to suggest new stations per category
- inside the player frame at the bottom i'd like to have a forward
and backward button to listen to the next/previous station
(no javascript) within the same category by using the actual ranking
- all user inputs have to be filtered to prevent code injections,
i'd like to have a stable, fast and secure application
thats all for now
regards
Skills required:
.NET,
ASP,
Link Building,
XML