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

Desenvolvimento de plataforma SaaS de quiz interativo e funil de vendas - Estou procurando um desenvolvedor ou equipe para criar uma plataforma própria de quiz interativo e construção de funis de vendas, inspirada em soluções como a Inl...

Desenvolver landing page e área de membros em WordPress (Hostinger) - Procuro um profissional com experiência em WordPress para desenvolver a estrutura inicial de um produto digital voltado para professores da Educação de Jovens e Adultos (EJA). ...

Manutenção e criação de landing pages com Framer - Busco profissional com domínio em Framer para atuar no desenvolvimento e gestão de projetos de landing pages e sites. Interessados(as), por gentileza, enviar proposta com portfó...

Especialista em Lovable para ajustes sem quebrar o site - Estou com um site em 90%, mas há muito tempo ele não evolui, pois o sistema Lovable quebra ao fazer qualquer pequena alteração e acaba alterando outras partes do site qu...

Converter layout JPG em página HTML/Bootstrap responsiva - Preciso de um freelancer que transforme o layout anexo (JPG) em uma página HTML usando Bootstrap. Apenas essa página inicial. O resultado deve ser responsivo, com código limpo...

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.