Enhancing blockchain-powered document management app

A mobile app for iOS and Android enabling secure document signing, timestamping, and verification through blockchain technology for CoreLedger AG.
Industry Information technology
Employees < 50
Region Liechtenstein, Switzerland
Services App support & maintenance, bug fixing, front-end development
Client since 2021

Client overview

Summarize article with AI

Our customer, CoreLedger AG, is a leading IT company based in Liechtenstein, specializing in blockchain-powered solutions. With offices in both Liechtenstein and Switzerland, the company has been a pioneer in the blockchain space since 2017, developing unique, tailor-made software that leverages blockchain technology. CoreLedger tasked us with supporting their blockchain-powered mobile app for secure document management, focusing on the front-end development and maintenance.

Quote icon

Innowise has built an amazing application from scratch in an amazingly short time of just about 3 weeks. Their seniority and in-depth experience in this field make them valuable partners.

logo
Johannes Schweifer CEO

Challenge

CoreLedger’s mobile app handles documents that require strong proof and predictable behavior. That raised the bar for front-end stability, cross-platform consistency, and release coordination with the blockchain back end.

The main business challenge was ensuring the app provided high reliability, accuracy, and legal confirmation of data ownership. CoreLedger needed a solution that would allow users to easily and securely sign, verify, and share documents. The challenge was to create an app that was not only efficient but also user-friendly, providing a smooth experience for both individuals and businesses looking to use blockchain for document management.

  • Integration with blockchain: Ensuring seamless integration between the front-end mobile app and CoreLedger's blockchain back-end posed a challenge in maintaining security, fast document management, and smooth user experience.
  • Complexity in blockchain features: Integrating advanced blockchain features like secure digital signatures, document timestamping, and verification required careful planning to ensure the app’s front-end could handle these features while maintaining simplicity and usability.
  • Multi-platform consistency: Developing the app for both iOS and Android platforms with consistent functionality, user experience, and security across both was a significant challenge in ensuring scalability and reliability.

Have a bold blockchain vision?

Solutions we delivered

Our collaboration with CoreLedger was focused on improving and supporting the front-end development of the blockchain-powered mobile app. We worked on refining the user interface, fixing bugs, and ensuring smooth blockchain integration.

The workflow setup

We adopted Scrum methodology to ensure iterative progress and frequent feedback. The development process was broken down into sprints, and we used Azure DevOps for task management while maintaining close communication through Microsoft Teams. Our team worked with CoreLedger to ensure that the app’s features were constantly evolving, meeting both business and technical needs.

Front-end support

The app needed to provide users with the ability to perform several key functions, including document creation, digital signing, and secure sharing. Our front-end team focused on:

  • Creating new documents and attaching digital content (PDF, images, audio)
  • Generating unique digital signatures and confirming document authenticity
  • Securing, proving, and timestamping documents using blockchain
  • Generating and scanning QR codes to locate documents instantly
  • Sharing documents using ID tags and organizing bookmarks for easy access

Blockchain integration

We ensured the smooth functioning of blockchain technology for data security and verification. The team made sure documents were stored on the blockchain and verified with cryptographic signatures.

User experience

To create an easy and efficient experience for the end-user, we ensured that:

  • The app had a simple interface for document management and signature.
  • The design was user-friendly for non-technical users while maintaining robust security features for businesses.
  • Cross-platform development ensured consistency between iOS and Android versions of the app.

Technologies used

Frontend

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

Platforms

iOS, Android

Team

Icon 2
Frontend Developers
Icon 1
UI/UX Designer
Icon 1
QA Engineer
Icon 1
Project Manager
Innowise team

Results

Project duration
2021 — 2023

The collaboration between Innowise and CoreLedger resulted in the successful development and support of a mobile application for blockchain-powered document and data management.

  • Reliable document management: The application provides users with a convenient tool for creating, signing, verifying, bookmarking, and sharing documents while using blockchain technology to support data authenticity and timestamping.
  • Successful front-end delivery: Innowise developed and supported the client side of the application for iOS and Android, helping ensure consistent functionality and a smooth user experience across both platforms.
  • Effective collaboration: Close communication and coordination between the Innowise and CoreLedger teams helped align front-end and back-end development, manage dependencies, and maintain the quality of project delivery.
  • Ongoing product evolution: The application was designed to support further functionality and architecture improvements as CoreLedger’s blockchain solutions continue to evolve.

Table of contents

Have a bold blockchain vision?

    Contact us

    Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    Send us a voice message
    Attach documents
    Upload file

    You can attach 1 file up to 2MB. Valid file formats: pdf, jpg, jpeg, png.

    By clicking Send, you consent to Innowise processing your personal data per our Privacy Policy to provide you with relevant information. By submitting your phone number, you agree that we may contact you via voice calls, SMS, and messaging apps. Calling, message, and data rates may apply.

    You can also send us your request
    to contact@innowise.com
    What happens next?
    1

    Once we’ve received and processed your request, we’ll get back to you to detail your project needs and sign an NDA to ensure confidentiality.

    2

    After examining your wants, needs, and expectations, our team will devise a project proposal with the scope of work, team size, time, and cost estimates.

    3

    We’ll arrange a meeting with you to discuss the offer and nail down the details.

    4

    Finally, we’ll sign a contract and start working on your project right away.

    arrow