Image checker is university project focused on collecting and storing relevant data for a picture in block chain with possibility to check new images against registered (image "plagiarism" checker).
All source code parts are stored under implementation folder.
The application consists of server, client, smart contracts and relational SQL Database.
Client: AngularJS client with Angular Material theming
Server: Spring Boot REST API server
Smart Contracts: Solidity contracts for integrity - storing fingerprints of data in database
Relational SQL Database: Relational SQL Server database for storing data
Note: Further details can be found in respective folders
Microsoft Azure
Client: Ubuntu Virtual Machine - Standard Apache HTTP installed and serving build output of angular on port 80/443
Server: Ubuntu Virtual Machine - running SpringBoot server on port 8443
Smart Contracts: Ethereum Proof-of-Authority Consortium offering from Azure
SQL Database: Azure SQL Server
Git hub pull of Etherchain lite is in ~/epirus-blockchain-explorer/etherchain-light folder. To run just run npm start command in a new screen.