Pregled bibliografske jedinice broj: 1216679
Developing a Digital Identity-based Application using Blockchain Technology
Developing a Digital Identity-based Application using Blockchain Technology, 2022., diplomski rad, diplomski, Fakultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 1216679 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Developing a Digital Identity-based Application
using Blockchain Technology
Autori
Kos, Dominik
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski
Fakultet
Fakultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
23.09
Godina
2022
Stranica
67
Mentor
Bagić Babac, Marina
Ključne riječi
mobile application ; cross-platform ; Digital Identity ; data privacy ; Blockchain-based Authentication ; MongoDB ; JavaScript ; Solidity ; Truffle Suite ; Visual Studio Code
Sažetak
This thesis holds a detailed description of the selection process of the development system, as well as the process of modeling and implementing the functionalities of the application for the purposes of storing the Digital Identity of individuals, for a cross-platform system, more specifically Android and iOS operating systems. The built-in system provides the users the ability to register into the application, by leveraging a Blockchain-based Authentication, or BBA, upload, verify, and view sensitive files. Only the registration process is handled through the blockchain while the files uploaded are kept in a MongoDB cluster, in the cloud. Node.js, Express.js, MongoDB and smart contracts written in Solidity, were used for the backend and data storage, while React Native and the Truffle Suite were leveraged for frontend and any blockchain- related matters. All code was written in Visual Studio Code.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb
Profili:
Marina Bagić Babac
(mentor)