Analisando propostas

Projeto de Aplicativo para realizar operações via Chat

Publicado em 29 de Maio de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Visão Geral
Desenvolver um aplicativo multiplataforma (iOS, Android e Web) que permita aos usuários realizarem um cadastro completo, gerenciarem suas contas e se comunicarem com a equipe de suporte via chat. O objetivo principal é oferecer uma interface amigável para os usuários solicitarem e gerenciarem envios, enquanto a equipe de suporte terá acesso a todas as conversas e informações de cadastro.

Funcionalidades Principais

Cadastro de Usuário:

Tela de cadastro onde o usuário pode fornecer informações pessoais e criar uma conta.
Campos obrigatórios: Nome completo, e-mail, telefone, endereço e senha.
Suporte para upload de imagens (e.g., Foto de perfil, documentos).
Autenticação:

Tela de login para que os usuários possam acessar suas contas.
Opção de recuperação de senha.
Seleção de Serviço:

Após o login, o usuário deve escolher entre duas opções: "Receber Remessa" ou "Enviar Remessa".
Ao selecionar uma das opções, o chat com a equipe de suporte é automaticamente aberto com uma mensagem pré-definida: "gostaria de realizar um envio".
Chat com Suporte:

Interface de chat integrada para comunicação direta com a equipe de suporte.
Funcionalidade para envio e recepção de mensagens de texto e imagens.
Histórico de conversas armazenado no banco de dados para consulta futura.
Administração e Suporte:

Painel de administração para a equipe de suporte acessar todas as conversas com os usuários.
Visualização e gerenciamento dos cadastros de usuários.
Sistema de notificações para novos pedidos de envio/recebimento.
Banco de Dados:

Banco de dados seguro para armazenar informações de cadastro dos usuários e histórico de conversas.
Estrutura escalável para suportar crescimento no número de usuários.
Considerações Finais

Segurança: Implementar medidas de segurança para proteção de dados dos usuários, incluindo criptografia de dados sensíveis e uso de certificados SSL.
Escalabilidade: Planejar a arquitetura para suportar um aumento no número de usuários sem comprometer a performance.
Usabilidade: Focar na criação de uma interface intuitiva para garantir uma experiência de usuário positiva.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone, Outro, iPad
Eu preciso Criar um app
Tipo de aplicativo Outro
Precisa de back-end Sim
Gateway de pagamento Não

Prazo de Entrega: Não estabelecido

Habilidades necessárias