Project Overview

Verifikasi.in is a product and a system that is the solution to the growing population of application, mainly government application in Indonesia. To maintain all the applications developed by the government, we need one thing that unifies all the applications, that is the authentication sector. By having a unified authentication services, we can increase the integration of different systems ultimately reducing costs. We created a mobile application that can access camera and identify users for secure and correct authentication.

Technologies Uses

image.png

image.png

image.png

  1. Kotlin

    This application is developed using Kotlin for a native android application, kotlin is a great language to develop mobile application with and comes with a great community and complete functions.

  2. ExpressJS

    For the back end part of the application, ExpressJS serves as the tool for handling all the back end request giving the API endpoint to be used on the application.

  3. Google Cloud Platform With all the back end process needed to be used, google cloud platform serves as a service for deploying the back end process as well as the model used to identify faces and OCR features.

Role

As the front-end developer which works with Kotlin, my role is to create the mobile application with the api endpoint supplied by the back-end team as well as give inputs to the whole project so that we can come up with a great solution within the time given (2 months).

Key Features

  1. Face Recognition
  2. Centralized Authentication

Outcomes

We managed to deliver the finished product on time, with all the features working with some limitation. The limitation mainly resides on the model maturity, since the data we can access is limited, the face recognition feature is not functioning 100%. Even so, we managed to deliver the product functioning and was able to present to some judge and stakeholders holding the event.

Project Information

Project repository

GitHub - dmsadjt/verifikasi-in: Verisikasi.in merupakan sebuah aplikasi SSO yang menggunakan machine learning untuk mempercepat proses autentikasi dalam sebuah ekosistem aplikasi

Project Design and Prototype

https://www.figma.com/design/c7RSbHm1gsZnmHVumWE3u8/Verifikasi.in?node-id=0-1&t=Tw3wxEEHLqJt529H-1

Project pitch