A mobile application that creates unique certificates and registers ownership of E-commerce assets on the Ethereum blockchain. To check the originality of the product, you need to scan the QR code from the label, after that the application will help to avoid counterfeits, as well as learn information about the product. Authorization by phone number, biometric authentication is possible.
Technologies:
Mobile: MVVM+MVI, Kotlin, ViewModel, LiveData, Data binding, Kotlin Coroutines, Coil, State flow/Shared flow, Kotlin Multiplatform, Kodein, Koin, Shared preferences; API: node.js, feathers.js, socet.io, MongoDB. Blockchain Chromia: PostgreSQL, rell