Desenvolvimento de aplicações de cadeias de blocos: Aplicação móvel para gestão de documentos com base em cadeias de blocos

Aplicação móvel, nas versões iOS e Android, para gestão de documentos e dados com base na tecnologia blockchain.

Cliente

Indústria
Tecnologia da Informação
Região
Lichtenstein, Suíça
Cliente desde
2021
O nosso cliente, CoreLedger AGA CoreLedger, Inc., é uma empresa de TI que desenvolve software de alta qualidade feito à medida com base na tecnologia blockchain. A CoreLedger tem sede no Liechtenstein e um gabinete de desenvolvimento em Zug, na Suíça. Desde 2017, a empresa tem vindo a criar soluções únicas que aproveitam o poder e o potencial da cadeia de blocos.

Desafio

Based on market analysis, our client decided to create a convenient mobile application that would be used by individuals and businesses to store, sign, download, and share documents within the blockchain system. The main goal of the project was to build a reliable tool for secure storage and confirmation of documents through a digital signature, with the data being stored on the blockchain ensuring high reliability and accuracy. CoreLedger took over the back-end development part of the project and delegated front-end development to Innowise thanks to comprehensive technological expertise, individual approach, and experience of working with tecnologia de cadeia de blocos.

Solução

Innowise colaborou com a CoreLedger para criar uma aplicação móvel (versões iOS e Android) para a gestão de documentos com base na cadeia de blocos. Os nossos profissionais estiveram envolvidos em actividades de desenvolvimento front-end.

FUNCIONALIDADE

A solução é uma aplicação móvel, com o objetivo principal de fornecer aos utilizadores uma ferramenta fiável para a gestão segura e rápida de documentos. Na aplicação, todos os utilizadores podem realizar as seguintes actividades:
  • Criar novos documentos (registos)
  • Anexar conteúdos digitais (pdf, imagens, áudio)
  • Criar assinaturas digitais únicas
  • Confirmar a autenticidade de um documento com uma assinatura digital
  • Documentos seguros, comprovados e com registo de data e hora
  • Gerar um código QR único para Let's criar software em conjunto
  • Utilize um leitor de códigos QR para encontrar documentos num só clique
  • Partilhe e localize documentos utilizando etiquetas ID- etiquetas
  • Marcar documentos disponíveis

UTILIZAÇÃO E BENEFÍCIOS

Users can leverage the app’s feature set to quickly create documents, confirm them with a digital signature and share with relevant recipients. Using blockchain technology, the solution helps to legally confirm the ownership of information and data, the right to own textual and digital information at a certain point in time. The application uses a cryptographically secure way to verify the authenticity and origin of the data. The app also allows users to take pictures or upload files and verify them on the blockchain. Users can download the doc management application on Google Play and App Store. To access all the features of the application, users can pay in cryptocurrency.

Tecnologias e ferramentas

TypeScript, Redux, Redux Thunk, React Navigation, React Native, React-Native-Sensitive-Info, React Intl, App Center Analytics, Day.js, React Hook Form, React Native Gesture Handler, React-Native-Amqp
Plataformas

Processo

Seleccionámos o Scrum como metodologia de desenvolvimento de software, uma vez que se adequava idealmente às especificidades do projeto. Além disso, decidimos comunicar através do Microsoft Teams durante o desenvolvimento e suporte da solução. O Azure DevOps foi utilizado para a gestão de tarefas.
Como a nossa empresa estava envolvida no desenvolvimento do front-end, o maior desafio era a dependência da equipa que desenvolve a parte back-end da aplicação. Os nossos prazos e lançamentos estavam diretamente dependentes deles. Além disso, os mesmos serviços na parte back-end eram utilizados simultaneamente por várias aplicações. Cada uma delas tinha as suas próprias datas de lançamento e funcionalidades ligeiramente diferentes, o que dificultava o planeamento e a sincronização dos lançamentos. Apesar dos desafios descritos acima, estabelecemos uma excelente comunicação com a equipa do cliente e conseguimos um elevado nível de sincronização, cumprindo assim os prazos e concluindo as tarefas do projeto com excelente qualidade.
O conjunto de tecnologias foi selecionado graças às seguintes características:
  • Controlo cómodo do estado da aplicação
  • Navegação fácil de utilizar
  • Suporte para diferentes linguagens de programação
  • Controlo de formulários de fácil utilização
  • Trabalho cómodo com tomadas
  • Segurança de alto nível para ficheiros e assinaturas electrónicas
  • Análise avançada da atividade do utilizador

Equipa

1
Gestor de projectos
2
Programadores Frontend
1
Designer UI/UX
1
Engenheiro de QA

Resultados

O CoreLedger, em cooperação com o Innowise, desenvolveu e implementou a aplicação móvel para a gestão de documentos e dados baseada em blockchain. A nossa colaboração frutuosa resultou na criação de um produto digital que é uma ferramenta rápida e conveniente para a troca remota de documentos e o controlo da autenticidade dos dados.

O nosso cliente ficou totalmente satisfeito com o desempenho da equipa do Innowise. Desenvolvemos o lado cliente do aplicativo, que recebeu ótimas críticas tanto dos usuários finais do aplicativo quanto do cliente. Continuamos a trabalhar em estreita colaboração com o CoreLedger em outros projetos, planejando expandir a funcionalidade do aplicativo móvel e trabalhando na atualização da arquitetura da solução.

Duração do projecto
  • Desde 2020
  • O projeto ainda está em curso. Nesta fase, damos apoio à plataforma e implementamos novas funcionalidades

    Contactar-nos

    Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Envie-nos uma mensagem de voz
    Anexar documentos
    Enviar ficheiro

    Pode anexar um ficheiro com um máximo de 2MB. Formatos de ficheiro válidos: pdf, jpg, jpeg, png.

    Ao clicar em Enviar, o utilizador autoriza a Innowise a processar os seus dados pessoais de acordo com a nossa Política de privacidade para lhe fornecer informações relevantes. Ao enviar o seu número de telefone, o utilizador aceita que o possamos contactar através de chamadas de voz, SMS e aplicações de mensagens. Poderão ser aplicadas tarifas de chamadas, mensagens e dados.

    Pode também enviar-nos o seu pedido
    para contact@innowise.com
    O que é que acontece a seguir?
    1

    Assim que recebermos e processarmos o seu pedido, entraremos em contacto consigo para necessidades do seu projeto e assinar um NDA para garantir a confidencialidade.

    2

    Depois de analisar os seus desejos, necessidades e expectativas, a nossa equipa elaborará uma proposta de projeto com o âmbito do trabalho, a dimensão da equipa, o tempo e as estimativas de custos.

    3

    Marcaremos uma reunião consigo para discutir a oferta e acertar os pormenores.

    4

    Por fim, assinaremos um contrato e começaremos a trabalhar no seu projeto imediatamente.

    seta