Blockchain products development for a Swiss company that offers decentralized software solutions for governments, financial, and state services
- CTO
- Project Coordinator
- Blockchain Expert
- Project Manager
- Senior Software Engineer x3
- Senior & Middle QA testing experts
- ReactJS
- NodeJS
- PostgreSQL
- Hyperledger Fabric
Customer success timeline
Tech Challenges
-
Tech stack selection
- The Aleph1 team has solid expertise working with ReactJS/NodeJS tech stack
- The tech stack is battle-tested and proved itself in numbers of previous projects successfully released by Aleph1
- HyperLedger Fabric was chosen because it is an open-sourced, enterprise-ready private blockchain solution
-
Data synchronization & encryption
- Database-Blockchain data synchronization: One of the requirements was to provide traceability, history, and persistence of all the data modifications on the platform and keep data encrypted at the same time. The solution was to store data to the blockchain to provide traceability and persistence and synchronize the data with the cache database to enable running complex queries for the application and API.
- Data Encryption: The challenge was to keep data in the database encrypted and provide a way for all company users to encrypt/decrypt the data with their own unique AES encryption keys.
-
Third-Party Integrations
Bexio: integration with a third-party payment and invoice management system.
Hubspot: integration with client relationship management system for marketing, sales, and operational purposes.
Delivery
MVP
The MVP contained all the core features required for banks and External Asset Managers to create relationships and securely share information and documents with each other. The following features were implemented in the MVP:
- create User and Company accounts
- open New Relationship flow by EAM
- legal, financial, and organizational questionnaire (KY-EAM)
- document management
- validate Relationship Request flow by Bank
- closing Relationship flow
- In-app and email notifications
- AES keys authorization and data encryption
- Hyperledger Fabric blockchain integration
- payment management (Bexio)
- Hubspot integration
- onboarding EAM and bank clients
Further development
This is an ongoing project. The next steps are:
- Relationship Request New Validation Workflow
- Onboarding real Clients: EAMs and Banks