Status: Evaluating bids

Aplicação web e mobile de mensagens

Project details:
Budget: Open
Published: 6 months ago
Deadline: Not defined
Bids: 1
Interested freelancers: 2
Description:
Preciso de um app mobile com interface web.
O foco é a comunicação entre familiares.

Na interface web serão feitos cadastros de pessoas com os camps:
matricula, nome, email, celular, ativo(sim/nao), visivel(sim/nao),
tipo(normal/administrador), categoria(leitor/editor), data de cadastro, pessoas_vinculadas.
No campo pessoas vinculadas será possível inserir pessoas já cadastradas.
Exemplo: A pessoa "José" (id=1) e a pessoa "Maria" (id=2) estão vinculados a pessoa "João", então o campo pessoas_vinculadas da pessoa "João" será "1,2".

E terá um cadastro de grupos com os campos:
nome do grupo, data do cadastro

E um vínculo de uma pessoa a um ou mais grupos, com os campos:
id_pessoa, id_grupo, data da entrada

Deve conter uma funcionalidade de enviar mensagens, para uma pessoa, ou várias pessoas, um grupo, ou vários grupos.
Essas mensagens poderão conter: texto, imagens(no máximo 3) e arquivos pdf.
E deverão ter campos de enviada, recebida e lida.
Ao enviar uma mensagem, todas as pessoas selecionadas, ou pertencentes aos grupos, ou vinculadas (usando o exemplo acima, se eu envio uma mensagem em que o
José ou a Maria recebam, obrigatóriamente essa mensagem deve ser recebida pelo João também.) deverão receber a mensagem.
E deve ser possível visualizar uma lista das pessoas que receberam e leram a mensagem.
E estas mensagens também podem ser respondidas pelos receptores, onde quem enviou deve ser notificado de uma resposta para que possa responder também. Como
uma forma de chat entre quem enviou e quem recebeu.

Apenas usuários com o tipo = administrador poderão enviar mensagens em massa.

Usuários do tipo normal poderão enviar mensagens apenas para usuários com o campo visível = sim.

Usuários com o campo ativo = nao, não poderão fazer login no sistema.

As notificações de novas mensagens, tanto para usuários normais, quanto administradores devem aparecer naquele formato de bolinha vermelha com o número
de mensagens não lidas, e ao abrir uma mensagem já marcar ela como lida automaticamente, dando opção de marcar novamente como não lida.

O app mobile, deve ter as mesmas funções citadas acima, envio, leitura, anexar fotos e arquivos, notificações push para novas mensagens individuais e
para um grupo.

No login, função de esqueci minha senha, onde irá buscar o email e gerar e enviar uma nova senha para o usuário.

Painel para o usuário normal atualizar os campos: email e celular apenas, os demais campos só poderão ser alterados por um usuário administrador.

Requisitos do App Mobile:
- O desenvolvimento precisa ser hibrido, de preferência com ionic;
- Deverá trabalhar com requisições(login, lista de mensagens, etc) a um servidor web;
- O banco de dados deve ser preferencialmente mySQL;
- Os usuários devem receber notificações push ao ser feito o envio de mensagens, tanto pelo app como pela interface web.

Deve ser entregue todo o código fonte do projeto web e mobile sem nenhum tipo de trava ou restrição.

Categoria: IT & Programação
Subcategoria: Mobile
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho uma ideia geral
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Integrações de API: Outros (Outras APIs)
Plataformas exigidas: iPhone, Android
Do you need more information about this project?

Create your own project

Are you looking for a freelancer to work on a similar project? Create your own project and you'll receive proposals from the best freelancers.

Create a similar project

Client:

Vítor M.
(Rating 0.00 out of 5)
Location: Brasil
To find out more about this client, login to Workana.
Loading...