Document storage for business

Mobile
Web
An easy-to-use SaaS service that is as secure as a local server

Project Goal

The goal of the project was to protect client documents with a cryptographic security tool. The solution was derived from blockchain technology that secures each block and transaction with a hash, a function for mapping arbitrary data volumes to fix-sized values. Each hash is unique and depends on the file content. Any change in the content changes the hash completely.

Duration

7 months

Technologies

Golang
libp2p
ipfs
ReactJS
Docker

Team

  • 1x Project Manager
  • 4x Senior Golang Developers
  • 1x Scrum Master
  • 1x Senior React Developer
  • 1x Senior UX/UI Developer

Solution

A highly secure SaaS corporate cloud solution with these features:

  • Logging user access to documents, including user name, access time and access type (view or download)
  • Single Sign-On: data on access rights and certificates stored and synchronized in a distributed way
  • Version logging: document change history is available, including editing and deletion
  • Access control: client admins can control access to the storage individually at user and device levels. For instance, access from home or personal devices can be restricted
  • End-to-end encryption: all files are stored and exchanged in an encrypted form, a feature not typical for cloud-based services

Result

A Hash was used as a document address, making a link to the document act as a guarantee of its intactness.

The platform also featured a secure environment for communication and docuflow between the client’s employees and outside counterparts

Artel
© 2024 Artel. All rights reserved.