Pesquisar

Chat PHP para troca de mensagens de texto, arquivos e imagens

26/05/2023 às 02:16

Descrição do Projeto:

Esse projeto é uma solução de chat(conversa por texto e envio de arquivos) que deve ser desenvolvida em php(server) e base de dados mysql.
Deve existir uma tabela na base de dados mysql que vai receber os usuários que podem utilizar a ferramenta, essa informação será inserida por outra ferramenta diretamente na base de dados.
Os usuários são classificados em 3 níveis (administrador, moderador, usuário);

Deve existir uma tabela de configuração no banco de dados onde será configurado:
Se os usuários podem conversar com administrator;
Se os usuários podem conversar com moderadores;
Se os usuários podem conversar entre si;

Os administradores e moderadores podem conversar com qualquer usuário inclusive entre si;

Todas as mensagens trocadas devem ser salvas na base de dados com horário e usuário origem e usuário destino;
Os arquivos podem ser salvos na base de dados ou "em disco".

Deve ser disponibilizado um exemplo front-end web que liste os usuários e se estão online ou não permitindo conversa.

Deve ser disponibilizado um exemplo para aplicativo android que liste os usuários e se estão online ou não e ao receber uma mensagem mesmo que o aplicativo esteja fechado o usuário seja notificado que recebeu uma nova mensagem e seja direcionado a tela de troca de mensagens do aplicativo.

Quando for enviado arquivo do tipo imagem a mesma deve ser exibida na tela chat com possibilidade de ampliar.
A troca de mensagens entre cliente e servidor deve ser feita de forma segura;

Habilidades desejadas:

Android PHP

Atividades do cliente nesse projeto:

Última visualização: 07/07/2023 às 17:14

Última interação: 30/05/2023 às 14:08

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 5
Interessados: 11
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (5)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer novo Promovida Aceita Aceita Rejeitada

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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Integração de PIX do Mercado Pago no StackFood - Integrar a forma de pagamento PIX do Mercado Pago. O projeto já aceita pagamentos por cartão no Mercado Pago!

Criar site institucional para equipamentos industriais - Criar um site institucional responsivo para equipamentos industriais, com 5 menus. É necessário configurar a hospedagem do site e o servidor de e-mails. Preciso de uma forma prá...

Desenvolver melhorias e novas funcionalidades em sistema - Procuro desenvolvedor especialista em Next.js, Node.js, TypeScript e banco de dados para melhorias e inclusão de novas funcionalidades em sistema criado nessas linguagens.

Criar página de vendas para produto digital - Desenvolver uma página de vendas simples para meu produto digital. Basicamente, já possuo o modelo; é preciso usar como base e fazer pequenas adaptações. Preciso ...

Envio de nota fiscal eletrônica - Campinas - Ajustei alguns processos, mas ainda no momento do envio acontece erro de certificado: Erro ao enviar para o webservice: HTTP error code: 500 Response: <soap:Envelope xmlns:soap="http://sch...

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.