See more projects
nda

The customer chose to protect their confidential information

Cloud File Transfer Platform

About the client

Andersen's customer, in this business case, was a globally active provider of data services. The company enables its end-users to share large files beyond the limits of traditional email and messaging services. By leveraging blockchain technology, it supports decentralized storage and enables transactions with its own cryptocurrency token. With advanced security standards, the company is setting new benchmarks in the field of encrypted file sharing.

Business Context

As already mentioned, the customer aimed to revolutionize secure file transfer operations by leveraging decentralized blockchain technologies. In order to achieve this, they sought to obtain a modern cloud file transfer platform that would integrate Web3-based storage, crypto payments, and advanced security measures. Andersen was entrusted with engineering a scalable solution, building upon a microservice architecture. Our mission was to ensure seamless integration of decentralized authentication, encrypted data transfer, and multi-layered security. That is, by combining blockchain technologies with cloud storage, the resulting platform was expected to offer a unique blend of privacy, flexibility, and performance, setting a new industry standard.

Challenges

The primary project goal was to develop a new system, applying a modern tech stack while incorporating blockchain technologies to enhance security and UX.

The customer's objective was to drive revenue growth, expand market reach, and improve client satisfaction. This would be made possible by introducing a highly secure and decentralized storage system for file transfer and storage.

Andersen's key challenges to tackle included:

  • Integration of blockchain technologies for secure file storage and user authentication through crypto wallets;
  • Scalability and performance optimization to support thousands of users and ensure seamless file transfers;
  • User acquisition and retention strategies, leveraging a monetization model based on subscriptions and token purchases;
  • Regulatory compliance to meet security and privacy standards for decentralized file storage.

Project overview

Andersen’s team successfully designed and implemented a scalable microservice-based architecture, ensuring high performance and seamless integration of decentralized and centralized storage solutions. Key development priorities encompassed secure user authentication with crypto wallets, encrypted file transfers, and robust payment processing via external providers. By combining contemporary blockchain technology with a user-friendly experience, the cloud file transfer platform redefined the standards of secure file sharing while supporting future scalability and market expansion.

About the project

The resulting file transfer platform is notable for its secure file storage capacities, blockchain-based authentication with crypto wallets, encrypted data transfers, and potent centralized and decentralized data management. The system also integrates cryptocurrency payments via tokens, alongside traditional payment providers like PayPal and bank cards. Finallly, user notifications were implemented.

Cloud file management system interface
Cloud file management system interface
Duration:24 months
Technologies:
React
TypeScript
Redux
Java 17
Spring Boot
AWS Aurora

Front-end:

React 18.0, TypeScript, Redux, React Hook Form, Redux-thunk, Web3Modal, WalletConnect;

Back-end:

Java 17, Spring Framework, Spring Boot, Spring Data, Hibernate, JPA, Apache Kafka;

Other:

Amazon RDS, Amazon EKS, Amazon CloudFront, Amazon ElastiCache, Docker, Amazon Cognito.

App functionality

Key delivered functionalities:

  • Secure file transfer and storage, with support for both centralized and decentralized storage with encrypted file handling;
  • Blockchain-based authentication, with the login via crypto wallets for enhanced security and user control;
  • Cryptocurrency payments, including the integration of tokens for on-platform transactions alongside traditional payment options;
  • Microservice architecture, i.e. a scalable and flexible system design enabling high performance and seamless expansion;
  • Real-time notifications and access control (secure user permissions and alerts for file availability and expiration).
Affiliate program and earnings dashboard
Affiliate program and earnings dashboard

Solution

All in all, Andersen delivered a platform with enhanced security, usability, and market positioning. As a result, the customer now can offer a standout solution in the decentralized storage industry. Its high performance and reliability are ensured by an infrastructure based on AWS services, including Amazon RDS (Aurora PostgreSQL), CloudFront, API Gateway, Route 53, EKS, ElastiCache, S3, Cognito, CloudWatch, Secrets Manager, SES, KMS, Certificate Manager, etc.

Project results

The goals Andersen helped the customer achieve:

  • Enhanced data security and user privacy;
  • Secure and fast crypto transactions;
  • Scalability and improved system performance;
  • Streamlined UX;
  • Potential for ongoing expansion.

Let's talk about your IT needs

What happens next?

An expert contacts you after having analyzed your requirements;

If needed, we sign an NDA to ensure the highest privacy level;

We submit a comprehensive project proposal with estimates, timelines, CVs, etc.

Customers who trust us

SamsungVerivoxTUI

Let's talk about your IT needs