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
© 2024 Artel. All rights reserved.