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.
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 capaz de se mover sobre ele.
obrigado
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 contato conosco para dúvidas e conversarmos mais sobre.
Ficamos a disposição e Sucesso em seu projeto desde já!
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, levantamento de requisitos de infra estrutura em cloud, configuração e manutenção de infra estrutura em cloud(remoto).
podemos trabalhar as mensagens com a API do telegram, minimizando os custos de sustentação da aplicação.
as entregas continuas são feitas em cloud que ficara disponível para o cliente a partir da primeira entrega realizada.
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.
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, utilizar framework chamado Code Igniter, oferece mais recurso e flexibilidade para o desenvolvedor além de ser uma ferramenta mais segura.
Etapas
1. Elaboração e avaliação dos protótipos com base no escopo do projeto.
2. Modelagem e desenvolvimento com base nos protótipos.
3. Testes, ajustes finais e entrega do projeto.