
Docker | A containerization platform, which allows downloading and deploying application images to the host Linux machine. In this system, we have deployed: – MySQL – Database server – Spring Boot – Backend REST API Server – React.js – Frontend Web Server |
MySQL | For storing all data related to the system. |
Amazon Web Services – Simple Storage Service | A cloud-based service for storing objects. In this system, we are using this service as a file server, for uploading and storing photo and pdf files. Upload procedure: 1) Request for a pre-signed URL for uploading, which is valid in a short period of time 2) Sending an HTTP POST request to that URL, and include the photo binary in the request body 3) The randomised file name will be returned and stored in the database table 4) Whenever the webpage needs to display the related image, the file name stored in the database will be used. |
Hyperledger | A blockchain framework, for creating a decentralized ledger to maintain the data integrity. |