Pesquisar

Consulta de fotos via String

05/10/2016 às 08:15

Descrição do Projeto:

Objetivo: Uma interface simples de busca em uma tabela do banco de dados. Apenas um campo e um espaço para exibição das fotos encontradas logo abaixo.

Forneceremos uma base de dados MySQL com 3 colunas. Exemplo da estrutura: (ID INTEGER, CHAVE STRING, ARQUIVO_FOTO STRING).

Através de uma interface contendo apenas 1 campo, o usuário digitará a sua busca. A partir do terceiro caractere digitado, uma pequena lógica Javascript deve controlar o envio da busca para o servidor PHP, com um comportamento descrito a seguir:

A partir da terceira letra, cada caractere digitado inicia um temporizador de 1 segundo. Se uma próxima tecla é digitada antes do temporizador acabar, o temporizador atual é cancelado e um novo temporizador é iniciado.

Ao término do tempo do temporizador (caso ele não tenha sido cancelado) o conteúdo atual do campo é submetido para a busca no servidor em PHP. A resposta do servidor deve retornar uma lista de imagens, que serão exibidas em uma grade logo abaixo do campo de busca.

A ideia é que o usuário vá digitando sua busca, que a cada letra refinará os resultados, que então serão exibidos automaticamente na grade abaixo, sem a necessidade de teclar ENTER ou clicar em botões de busca.

A base de dados será fornecida e alimentada internamente. Não há necessidade de desenvolver nenhuma interface de cadastro.

Importante ressaltar que a comunicação com o servidor deverá ser assíncrona, evitando que a página de busca sofra reload a cada interação com o banco de dados.

Para a lógica do aplicativo cliente, o profissional pode escolher seus frameworks para trabalho - dado que o sistema execute nos navegadores sem a instalação de plugins. Já para o servidor, uma estrutura mínima de módulos ou plugins do PHP seria o ideal, já que o serviço precisa rodar em uma hospedagem de sites simples (PHP+MySQL).

Habilidades desejadas:

PHP MySQL Javascript HTML AJAX

Atividades do cliente nesse projeto:

Última visualização: 20/03/2017 às 13:45

Última interação: 05/10/2016 às 13:42

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 6
Propostas excluídas: 5
Interessados: 16

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Site para torneios de jogos online - Preciso de um site onde qualquer um possa criar o seu perfil para participar de torneios esports Os torneios acontecerão de forma onde cada partida terá o seu chat para que os jogado...

Criação de landing page - Criação de uma landing page para uma empresa utilizando apenas Wordpress e Elementor, deve ser responsiva para mobile e desktop

Script ou Prompt que leia arquivos PDF - Preciso de um script ou prompt que possa ler valores que tem em um PDF, somar, e preencher em uma coluna de uma planilha; Exemplo; No pdf ter linhas e nessas linhas irá conter R$1.235,20, ...

Criar landing page para advogado - Preciso de 3 landing pages para advogados cada um com um tema alguem com experiencia no ramo criar logo fazer uma pagina de alta conversão com a intenção de trafego pago

Inteligência artificial para profissional de saúde - Necessito de um profissional que possa desenvolver uma IA para respostas de Whatsapp de um profissional da área da saúde, pois enquanto ela está em atendimento, necessitamos re...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.