Идея проекта | Карманный чартер

Опубликовано: 22 Августа, 2022

Документ — это письменное, нарисованное, представленное или увековеченное представление мысли, часто являющееся воплощением как научного, так и вымышленного содержания. Документы означают любой вопрос, выраженный или описанный относительно вещества с помощью букв, цифр или знаков и т. д.

Переходя к теме, документ, удостоверяющий личность, — это любой документ, который может быть использован для подтверждения личности человека.

Некоторые из них -

  • Карта Aadhar (биометрическая, цифровая / физическая система идентификации)
  • Паспорт Индии и заграничный паспорт
  • Водительское удостоверение
  • PAN-карта
  • Продовольственная карточка
  • Свидетельство о рождении и др.

Важность: В мире, где подтверждение личности стало необходимым для доступа к товарам и услугам. Имея несколько фрагментов важной личной информации, хакеры могут внезапно присвоить нашу личность и разрушить нашу кредитную историю и репутацию с помощью мошеннических кредитных карт, кредитов и покупок.

Для этого в развивающихся странах наличие государственного удостоверения личности или другого удостоверения личности может помочь гражданам обезопасить себя от таких хакеров.

Цель: Верификация документа — это процесс проверки подлинности документа. Официально выданные документы, такие как удостоверение личности, водительские права, выписка из банка или другие государственные/федеральные документы, обычно проверяются.

Процесс проверяет действительность личных данных, включая имя, возраст, адрес, а также характеристики документа, такие как штампы, водяные знаки и т. д.

В настоящее время из-за глобализации клиенты больше не хотят физически присутствовать. Клиент просто должен загрузить фотографию вместе с удостоверением личности государственного образца.

Особенность: Ключевым моментом этого проекта является:

  • Это повышает аутентификацию документа до уровня выше.
  • Сохранение времени.
  • Снижает вероятность потери или кражи документов.
  • Весь процесс проверки проходит через проверенную организацию.

Используемые инструменты и технологии в зависимости от выбора пользователя:

1. Передняя часть

  • HTML, CSS и JavaScript
  • React Native, BBootstrap

2. Бэкенд-часть

  • Питон (Джанго)
  • PHP
  • Node.js

3. Часть базы данных

  • MySQL
  • Oracle SQL
  • PostgreSQL
  • Microsoft SQL-сервер
  • Firebase

4. Внешний API

  • Twilio (для отправки OTP через мобильные SMS)
  • SMTP (для отправки OTP по электронной почте)

Необходимый набор навыков для создания проекта:

  • Иметь необходимые знания в области веб-разработки и ее библиотек.
  • Должны быть коллективно хороши в интерфейсе и бэкенде с отзывчивостью.
  • Может связать работу различных модулей вместе перед разработкой приложения.

Работа над проектом: Этот проект в основном состоит из двух разных модулей, а именно:

  • Пользователь приложения (держатель документа)
  • Верификатор документов

1. Пользователь приложения (владелец документа): это пользовательский интерфейс, с которым пользователь сталкивается при первом открытии приложения.

  • Пользователям будет предложено либо войти в систему, либо зарегистрироваться.
  • Для аутентификации пользователю необходимо заполнить все аутентичные данные, чтобы была создана учетная запись пользователя. (Для аутентификации OTP будет отправлен по электронной почте и номеру телефона).
  • После успешного входа пользователя перенаправьте на пользовательский интерфейс.
  • Здесь пользователю необходимо создавать различные сегменты в соответствии со своими потребностями и добавлять в сегмент множество связанных документов. Например -
    • Вождение – состоит из всех документов, связанных с транспортным средством.
    • Листы с отметками – содержит все важные листы с отметками.
    • Документы, удостоверяющие личность – состоит из Adharcard, PAN. И т.п.
  • Пользователю также предоставляется функционал модификации в сегментах.
  • После создания сегмента будет сгенерирован автоматический QR-код с уникальными ссылками, которыми можно поделиться с другими, чтобы они попадали непосредственно на страницу сегмента и не могли получить доступ к каким-либо другим сегментам.
  • QR-код может быть показан любому государственному чиновнику для проверки, а также может быть загружен в регистрационные формы вместо многих документов, что прямо или косвенно экономит много памяти и времени.

СХЕМА ПОЛЬЗОВАТЕЛЯ ПРИЛОЖЕНИЯ

ПОДРОБНАЯ СХЕМА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА

2. Проверка документов: это второй этап проекта, который будет отвечать за проверку документов либо путем сканирования предоставленного QR-кода заявителем, либо показанного пользователем.

Работа этого этапа выглядит следующим образом:

  • Для любого типа проверки организация-верификатор должна будет связаться с компанией-разработчиком, чтобы сгенерировать учетные данные для аутентификации сотрудников.
  • После успешного входа в систему документы могут быть проверены после сканирования QR-кода, поэтому, если QR-код является мошенническим, форма может быть отклонена.
  • Если предоставленный QR-код является положительным и перенаправляет на документы, верификатор может утвердить документы.
  • На будущее у верификатора есть возможность скачать документы.
  • Каждый процесс проверки проходит через организацию, нанятую по контракту.

Работа верификатора документов поясняется блок-схемой следующим образом:

Применение в реальном мире:

  • Как мы знаем, в современном мире все спешат и большую часть времени забывают взять с собой важные документы, которые необходимы в нашей повседневной жизни, такие как удостоверения личности и т. д. Но люди никогда не забывают носите с собой свои телефоны, и с помощью этого приложения можно получить все свои документы, и на всякий случай взять пример проверки полицией, если кто-то застрял на контрольно-пропускном пункте полиции, они могут использовать это приложение и полицию с помощью QR код может проверить, являются ли их документы реальными или нет.
  • Поскольку это полностью проверенное приложение, людям не нужно носить с собой печатные копии документов, им просто нужно подключение к Интернету.
  • Подобно этому, существует множество повседневных приложений этого приложения.

Будущее обновление проекта: этот проект может быть полностью преобразован в приложения для Android и iOS. Однако веб-сайт также можно преобразовать в приложение для Android для более быстрой и простой разработки и развертывания.

Члены команды:

  • Ипшита Дас
  • В Акшид