Architecture

Technologies

Internet

Here are the applications using User Interface:

  • ReactJS: A JavaScript library for building user interfaces

  • NodeJs/npm

Micro-services

Here are micro-services to be deployed.

Docker

NodeJs (JavaScript runtime built on Chrome's V8 JavaScript engine)

  • open-drive: Backend used for drive api

Docker

Image

openjdk:17-jdk-alpine

Java Spring boot 2.7

  • ulegalizedrives: Backend refactoring for drives (dropbox, onedrive,…)

  • ulegalize-lawfirm: Backend for workspace

  • ulegalize-report: Backend to generate report

  • ulegalize-communication: Backend to send emails

Databases

MySql

The database for lawfirm is MySql 8.

OpenStack

OpenStack software controls large pools of storage.

This is used for Ulegal Drive

Related pages