Encerrado

Desenvolver um Software

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.

Habilidades: Angular.js, Ionic Framework, MySQL, PHP, Arquitetura de software

Veja mais: web editor app, trabalhar web, php chat software, php, software architecture, mobile phone, symfony php, desenvolvimento app mobile, chat web sem cadastro, chat com web sem cadastro, ativo, desenvolver software para restaurantes, digital signage software company website template, software needed, rfid tags software developers, software needed business, software localization price depends, comic book drawing software, digital magazine creator software

Acerca do Empregador:
( 0 comentários ) Anápolis, Brazil

ID do Projeto: #9954412

8 freelancers estão ofertando em média R$5763 para esse trabalho

seekdeveloper

Hi, I have read your post and understood your requirement. I have great experience working on Software Development/PHP/MySQL/HTML5/jQuery/Wordpress/Magento/Joomla/Drupal/AngularJS/node.js/CSS3/Java/Python/Django/ Mais

R$4123 BRL in 10 dias
(91 Comentários)
8.3
sooraj13

Olá senhor, Somos uma empresa de desenvolvimento de Indiana aqui. temos verificado seus dados publicados aqui e querem mais esclarecimentos em, portanto, a mensagem nós para discutir sobre ele mais então vamos capa Mais

R$824 BRL in 10 dias
(40 Comentários)
4.6
matheusnardes

Somos uma equipe Brasileira, Facilitando toda comunicação. Desenvolvemos projetos de pequeno, médio e grande porte. Estamos capacitados e interessados em desenvolver seu projeto da melhor maneira possível. Entre em Mais

R$3157 BRL in 40 dias
(3 Comentários)
2.6
brucepc

Olá! Meu nome é Bruce trabalho com desenvolvimento de software a mais de 6 anos. Tenho interesse em fazer o seu sistema sair do papel =) Trabalho com um time de entregas continuas: Ofereço suporte para implementação Mais

R$1600 BRL in 10 dias
(3 Comentários)
1.8
R$1777 BRL in 12 dias
(0 Comentários)
0.0
carlao84

Melhor seria desenvolver um site em HTML 5 para ter compatibilidade com os diversos aplicativos. Assim evitando conflitos e sendo mais fácil de manter o programa atualizado.

R$1111 BRL in 10 dias
(0 Comentários)
0.0
leandrojm

Trabalho com desenvolvimento dentro dos padrões, utilizando framework do mercado e de fácil manutenção. Código bem estruturado e comentado para obter um bom desempenho. Como sugestão, indico ao invés de Wordpress, u Mais

R$2111 BRL in 14 dias
(0 Comentários)
0.0
JoseGualandi

Profissional dedicado, responsável, esforçado , tecnicamente qualificada e cem porcento disponível para atuar no projeto.

R$4444 BRL in 30 dias
(0 Comentários)
0.0
R$27777 BRL in 60 dias
(0 Comentários)
0.0