Find Jobs
Hire Freelancers

Code automated RSS feeds based news site

$30-5000 USD

Concluído
Publicado há quase 13 anos

$30-5000 USD

Pago na entrega
Your job is to code using PHP and MySQL (and a little JavaScript/AJAX) an automatically updating news site similar to [login to view URL] This job does not include any kind of web design, only the coding. Please see the detailed requirements field for more information. ## Deliverables The site consists of two pages. First page is the live view, it contains a single table with a maximum of 200 rows. The table has the following columns: 1. News headline (works as a link to the news article, must be trimmed if too long) 2. Source (i.e. the name of the site from which this news was found) 3. Points (it must be possible to give thumbs up or thumbs down for a piece of news. This column shows the results of the votes. One thumbs up gives a point, one thumbs down reduces the points. The points score can also be negative, it's 0 by default if no votes have been given yet.) The table is automatically filled by the site with latest news from selected RSS feeds. The site must monitor the feeds of the following websites: <[login to view URL]> It must be possible to add new RSS feeds to the system from a simple admin interface. It must be possible for the site admin to tag different source RSS feeds. For example, one news source site could be tagged with "sports", because the site only has sports related news. The table is filled in a way the latest news are on top and the oldest news are at the bottom. The front end for the user also contains a list of tags which can be turned on or off (all of them are on by default, the states are stored to a cookie). The tags allows user to filter which news he wants to read. For example, one tag could be called "sports", when enabled, all news, including sports, are listed, when disabled, all news except sports related news are listed. Each tag can also contain search words, defined and visible only to the admin. If a news headline contains the search word, it is automatically assigned this tag. For example, the tag "sports" could contain search words "football", "soccer" and "ice hockey", and all news whose headline contain any of these words are automatically tagged with the "sports" tag. The second page contains the top 100 news of the given timeframe (24 hours by default). The top news are calculated based on the votes given to a news, and a number of times it has been clicked open. The voting feature and the tags feature must work without the need to reload the page. That is, after user has voted, the points column updates without the need to reload. Similarily, if user enables or disables tags, the news list is automatically updated without the need to reload the page. The voting must be limited to one vote per news per IP address.
ID do Projeto: 3266428

Sobre o projeto

4 propostas
Projeto remoto
Ativo há 13 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
See private message.
$680 USD em 35 dias
4,9 (46 avaliações)
6,9
6,9
4 freelancers estão ofertando em média $510 USD for esse trabalho
Avatar do Usuário
See private message.
$255 USD em 35 dias
5,0 (5 avaliações)
0,3
0,3
Avatar do Usuário
See private message.
$850 USD em 35 dias
0,0 (2 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$255 USD em 35 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) THAILAND
Turku, Thailand
5,0
591
Método de pagamento verificado
Membro desde mar. 16, 2011

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.