论文标题

建立具有渐进式Web应用程序的身份证存储库来减轻欺诈

Building an ID Card Repository with Progressive Web Application to Mitigate Fraud

论文作者

Adhiguna, Kevin Akbar, Rusli, Firhan Maulana, Irawan, Hendy

论文摘要

大量服务需要用户的身份来减轻不良事件,例如欺诈。为了减少潜在欺诈的概率,收集了用户的身份证以进行验证,以便每当发生不良活动时,人们都可以验证用户。但是,要通过ID卡验证身份,需要用于ID卡的存储库。为了验证身份证,ID卡存储库将连接到自动ID卡验证API。身份证存储库旨在在手机和台式计算机上使用,因此使用了渐进式Web应用程序的概念。为了能够平稳上传图像并构建渐进式Web应用程序,ID卡存储库是使用ReactJ和Ant Design构建的。服务器端由Strapi和MongoDB提供动力。 GraphQL API用于连接客户端和服务器端。它涉及获取数据的查询。为了在客户端获取数据,Apollo客户端用于ReactJ。 GIT用于版本控制系统,为连续集成和连续交付提供了贡献。在本文中,我们将讨论为什么Strapi最适合服务器端,以及Ant Design(在网页中使用样式组件的库)如何在此Web应用程序中提供所需的组件。

A lot of service requires identity of users to mitigate undesirable incidents such as fraud. To cut down probability of potential fraud, ID Card of users are collected to be verified so people can verify users whenever an undesirable activity happens. However, to verify identity through an ID card, a repository for the ID Card is required. To verify ID cards, the ID Card repository will be connected to an automated ID Card Verification API. The ID Card repository is meant to be used both on mobile phones and desktop computers, so the concept of progressive web application is used. To be able to upload images smoothly and build progressive web application, the ID Card repository is built using ReactJS and Ant Design. Server side is powered by Strapi and MongoDB. GraphQL API is utilized to connect client side and server side. It involves queries to fetch data. To fetch data on the client side, Apollo client is used to in ReactJS. Git is utilized for version control system which gives contribution to Continuous Integration and Continuous Delivery. In this paper, we will discuss why Strapi is best suited on server side and how Ant Design, a library to style components in a web page, can provide required components in this web application.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源