📜  项目理念 |袖珍宪章

📅  最后修改于: 2022-05-13 01:56:23.129000             🧑  作者: Mango

项目理念 |袖珍宪章

文件是思想的书面、绘制、呈现或纪念性表示,通常是非虚构和虚构内容的表现形式。文件是指以文字、图形或标记等方式在该实体上表达或描述的任何事项。

转向主题,身份证件是可用于证明一个人身份的任何文件。

他们之中有一些是 -

  • Aadhar 卡(生物识别、数字/物理身份系统)
  • 印度护照和海外护照
  • 驾驶执照
  • PAN卡
  • 限量卡
  • 出生证明等

重要性:在一个身份证明已成为获取商品和服务的必要条件的世界中。有了一些重要的个人信息,黑客就可以突然冒充我们的身份,并通过欺诈性的信用卡、贷款和购买行为破坏我们的信用记录和声誉。

为此,在发展中国家,拥有政府颁发的身份证件或其他身份证明可以帮助公民保护自己免受此类黑客的侵害。

目的:文件验证是验证文件真实性的过程。官方签发的文件,例如身份证、驾驶执照、银行对账单或其他州/联邦文件通常都经过验证。

该过程检查个人数据的有效性,包括姓名、年龄、地址以及邮票、水印等文档特征。

如今,由于全球化,客户不再愿意亲自到场。客户只需上传照片和政府颁发的身份证件。

特点:本项目的重点是:

  • 它将文档身份验证提高到一个级别。
  • 节省时间。
  • 减少文件丢失或被盗的机会。
  • 所有验证过程都通过经过验证的组织进行。

使用的工具和技术取决于用户的选择:

1.前端部分

  • HTML、CSS 和 JavaScript
  • 反应本机,BBootstrap

2.后端部分

  • Python(Django)
  • PHP
  • 节点.js

3. 数据库部分

  • MySQL
  • 甲骨文 SQL
  • PostgreSQL
  • 微软 SQL 服务器
  • 火力基地

4.外部API

  • Twilio(用于通过移动短信发送 OTP)
  • SMTP(用于通过电子邮件发送 OTP)

构建项目所需的技能:

  • 对 Web 开发及其库有适当的了解。
  • 需要在前端和后端都具有良好的响应能力。
  • 在开发应用程序之前,可以将不同模块的工作联系在一起。

项目工作:本项目主要由以下两个不同的模块组成:

  • 应用程序用户(文件持有人)
  • 文件验证器

1.应用程序用户(文件持有者):这是用户第一次打开应用程序时会遇到的用户界面。

  • 将要求用户登录,如果没有注册。
  • 对于身份验证,用户需要填写所有真实的详细信息,以便创建用户的帐户。 (用于验证 OTP 将通过电子邮件和电话号码发送)。
  • 用户登录成功后,重定向到用户界面。
  • 在这里,用户需要根据自己的需要创建各种段,并在段内添加大量的相关文档。例如 -
    • 驾驶 -包括所有与车辆相关的文件。
    • Marksheets -由所有重要的标记表组成。
    • 身份证明文件 –包括 Adharcard、PAN。等等。
  • 还为用户提供了在段中进行修改的功能。
  • 制作分段后,将生成一个具有唯一引用的自动二维码,可以与其他人共享,这样他们就可以直接进入分段页面,而不能访问任何其他分段。
  • 二维码可以显示给任何政府官员进行验证,也可以上传到注册表而不是许多文件,这直接或间接地节省了大量的内存和时间。

应用程序用户流程图

用户界面详细流程图

2. 证件验证员:这是项目的第二阶段,负责通过扫描申请人提交的二维码或用户出示的方式验证证件。

该阶段的工作如下:

  • 对于任何类型的验证,验证者组织都必须联系开发公司以生成员工的身份验证登录凭据。
  • 成功登录后,扫描二维码后可以验证文件,因此如果二维码是欺诈性的,表格可能会被拒绝。
  • 如果提供的 QR 码是肯定的并重定向到文件,则验证者可以批准文件。
  • 为了将来的偏好,验证者可以选择下载文件。
  • 每个验证过程都通过一个政策签约组织进行。

文档验证器的工作流程图解释如下:

文档验证器流程图

在现实世界中的应用:

  • 众所周知,当今世界,人人都匆匆忙忙,很多时候都忘记携带我们日常生活中需要的重要证件,比如身份证明等。但人们永远不会忘记随身携带手机,在此应用程序的帮助下,您可以拥有所有文件,以防万一以警察检查是否有人卡在警察检查站为例,他们可以在 QR 的帮助下使用此应用程序和警察代码可以检查他们的文件是否真实。
  • 由于这是一个经过完全验证的应用程序,人们不需要携带文件的硬拷贝,他们只需要互联网连接。
  • 像这些,这个应用程序有很多日常生活应用程序。

项目的未来更新:该项目可以进一步完全转换为android和iOS应用程序。但是,也可以将网站转换为 android 应用程序,以便更快、更轻松地开发和部署。

团队成员:

  • 伊普希塔达斯
  • V 阿克希德