IJSRDV11I20025

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

IJSRD - International Journal for Scientific Research & Development| Vol.

11, Issue 2, 2023 | ISSN (online): 2321-0613

QR Code Generator and Document Retrieval


Yash Raorane1 Maithili Wade2 Yogita Kadam3 Mihir Pawar4 Prof. Yogita Shelar5
1,2,3,4,5
Department of Information Technology
1,2,3,4,5
Atharva College of Engineering, Mumbai, Maharashtra, India
Abstract — What is a QR code? well, we all know the QR - process by making it more efficient and secure. We are going
which stands for “Quick Response”- a barcode on steroids. to implement this project for students and educational
As barcodes hold information horizontally, the QR code does institutes. The projected cost of implementing this project
so both horizontally and vertically. This feature enables the depends upon the cost of cloud storage. The project can be
QR code to hold over a hundred times more information. QR achievable in time, but the cost budget changes as the
code is nothing but a 2D or two - dimensional matrix barcode deployment field area changes, the number of users increases,
which is used for its fast readability and comparatively large etc.
storage capacity. This paper presents a QR code generator QR code generators are software tools that allow
and document retrieval system that allows users to create and users to easily create and distribute QR codes. A QR code is
manage QR codes and documents easily. The QR code a two-dimensional barcode that can be scanned with a
generator allows users to generate QR codes that link to smartphone camera or dedicated QR code reader, and can be
specific documents, such as PDF or Word files, making it used to quickly store and locate information such as website
easy for users to access and share important information. URLs, contact details, or messages text. QR code generators
Overall, this system simplifies the process of creating and typically provide a user-friendly interface that allows users to
managing QR codes and documents, making it a valuable tool enter the information they wish to store in the QR code and
for businesses, organizations, and individuals. The main then generate the QR code. Some QR code generators also
motive of this project is to create QR codes by which the users offer additional features, such as custom QR code designs,
can view or download all of their documents in different text scan count tracking, or the ability to generate QR codes in
formats. After generating a QR code we can scan with the batches.
help of any device that has a QR scanner as a medium. After Document retrieval systems are software tools that
scanning the user will get the information about the particular help organizations manage and access large amounts of
student & will be able to download their basic documents in information in an efficient and user-friendly way. They
different formats. NodeJS will be used to develop the user typically include a variety of features such as indexing and
interface on the web browser and encode data in a QR Code cataloging of documents, search functionality to easily locate
symbol. specific documents, security features to control access to
Keywords: QR-Code, JWT, OTP, Document Authentication, sensitive information, version control and collaboration tools,
User automated workflow and approvals, auditing, and reporting.
These systems also may include features such as Optical
I. INTRODUCTION Character Recognition (OCR) to make scanned documents
searchable, document comparison tools, and automatic
Document availability is the focused problem that we have metadata extraction.
seen in our academic field. And also the main issue faced by The main goal of this system is to improve the
everyone is the loss of documents. The problem of document workflow, increase productivity and reduce the amount of
loss during academics is a common issue that affects students time spent searching for information. They can be used in a
and faculty alike. This can include the loss of important variety of settings such as libraries, archives, and businesses,
assignments, research papers, exam papers, and other vital where there is a need to efficiently manage and retrieve large
documents. This problem can have a significant impact on a amounts of information. Additionally, document retrieval
student's academic performance, as well as on the overall systems can help organizations meet compliance
functioning of an academic institution. The problems faced requirements by providing detailed auditing and reporting
by most students are Difficulty in finding specific documents, capabilities.
also Difficulty in sharing or accessing documents remotely,
Limited security measures to prevent unauthorized access to
documents Inefficiency in managing and organizing
documents. This problem can lead to a range of negative
consequences such as reduced academic performance, Delays
in submitting assignments and research papers, Difficulty in
preparing for exams, loss of important data and research, and
reduced efficiency and productivity within an academic
institution. That is why we have decided to implement this
project for the above reasons. To solve this problem, it is
important to implement an efficient document retrieval
system that can help to make it easier to access and share
documents in a secure and efficient manner. Enforcing QR
Fig. 1. QR code structure
code mills in this machine may be a solution, because it
The diagram above illustrates the structure of a QR
permits for brief and smooth get admission to documents via
code with the appropriate label. A QR Code or Quick Respo
scanning QR codes. This can improve the document retrieval

All rights reserved by www.ijsrd.com 23


QR Code Generator and Document Retrieval
(IJSRD/Vol. 11/Issue 2/2023/006)

nse Code is a dimensional matrix barcode readable by a sma example, a company might include a QR code on a
rtphone or scanner. The structure of the QR Code can be bro document to verify that it is an official document and has
ken down into three main parts: not been tampered with.
Finder Patterns: There are the three big squares pla 5) QR code-based document translation: QR codes can be
ced on the corners of the QR Code. They are used to align a used to provide translations of documents in different
nd orient the code so that it can be scanned correctly. languages. For example, a museum might include QR
Alignment Patterns: These are the smallest squares codes next to exhibits that provide information in
in the center of the QR code. They are used to help the scan multiple languages when scanned.
ner align the code and ensure high quality scans. to generate
QR codes in batches.
Data Region: This is the area of the QR code that
contains the coded information. It consists of a series of small
black or white squares. The data is encoded in this square
form.
Each square in the data region represents a bit of
data. A black square represents a binary "1" and a white
square represents a binary "0". The data is encoded in the QR
code using a specific algorithm that determines the placement
of the black and white squares. This algorithm ensures that
the QR code can be read correctly, even if part of it is
obscured or damaged. Fig. 2: Detailed QR Code Structure
In addition to the above, QR codes can also include Overall, QR code-based document retrieval can be a
format information and version information, which are useful tool in many contexts, making it easier and faster for
encoded in the same way as the data. Format information users to access the information they need.
includes information about the type of data stored in the QR
code, and version information includes information about the III. CHALLENGES FACED IN EXISTING SYSTEM
size of the QR code. This information helps the scanner to
read the QR code correctly and to determine the error  QR codes that are dynamic are used. The current
correction level used in the QR code. QR codes can store a technology only enables image retrieval through QR
wide range of data types, including text, URLs, contact codes, not 2D QR codes.
information, and even images or videos. The amount of data  The usage of several algorithms has made the system's
that can be stored in a QR code is determined by the size of functioning complex.
the code and the error correction level used. Larger QR  Dedicated storage increases spending.
codes with higher error correction levels can store more data  The current system simply employs a variety of methods
than smaller codes with lower error correction levels. for encoding text into QR codes.
 It doesn't have a notion for document retrieval and
II. RELATED APPROACHES/WORK storage.
QR code scanning can be used as a convenient way to retrieve
documents, especially in scenarios where people need quick IV. THE PROPOSED SYSTEM
access to information on-the-go. Here are some related Due to their high levels of security and authentication, QR
approaches and works on document retrieval through QR codes are routinely used to store and download both personal
code scanning: data and documents alongside general information. With the
1) QR code-based document management system: A QR help of JWT authentication, we put forth a unique concept to
code can be assigned to each document in a document increase website security. In order to use the system, the user
management system, allowing users to scan the code and must first register with it. Once registered, the user can store
instantly retrieve the corresponding document. This all of his documents and other personal information on his
approach can save time and make document retrieval dashboard. The system will produce QR codes that are
more efficient. specific to the system's user base based on those information.
2) QR code-based library catalog: Libraries can use QR After that, the user will be able to authenticate and scan the
codes to provide users with quick access to information documents. In response, the system will send the QR code to
about books and other resources. Scanning a code can the user after receiving their information, as shown in Figure
take the user to the library's online catalog, where they 4.
can search for and locate the desired item.
3) QR code-based document sharing: QR codes can be used
to share documents between devices or users. For
example, a user can generate a code for a document on
their device and then have another user scan the code to
download the document onto their device.
4) QR code-based document authentication: QR codes can
be used to verify the authenticity of documents. For

All rights reserved by www.ijsrd.com 24


QR Code Generator and Document Retrieval
(IJSRD/Vol. 11/Issue 2/2023/006)

age, birthdate, address, phone number, and email address, as


well as their social media IDs for Facebook and Instagram,
among other things. The user must then click on submit to
create his QR code after filling out all the required fields. For
future use, the user can save and download this QR code.
There is no need to carry the hard copy of any documents with
you if you have this QR code. Bring nothing more than the
ID card with the QR code printed on it.

Fig. 5: QR Dashboard
Fig. 3: System Architecture The generated QR code, can now be shared by users
The least expensive and most flexible of all the with anyone who requests their contact information. Suppose
solutions is using a QR code to access the necessary a user can scan this QR code if they are an outside user who
document. Cheating can be prevented with the automatic has not signed up for the system. After scanning the QR code,
generation of JWT tokens. they will be taken to a page with all the essential information
This system is unique in that users must register with and a link to the storage drive where the documents are kept.
the system in order to create their own QR codes, which The system retrieves the appropriate user's access code after
include all pertinent information in text format and links to clicking download. which is the JWT token mentioned by the
all soft copies of the document. In other cases, registration is proprietor of the QR code generator as a means of accessing
not necessary for a user to download and access another user's information.
details by scanning their QR code. You can download the
document even if you aren't a System registered user. Users
must supply legitimate credentials for authentication in order
to prevent the misuse of the document. In this system, OTP
and the JWT authentication procedure are both used.

Fig. 6: User generated QR Code


The auth code is used to authenticate the QR code
after it is generated. Following the OTP's validation, users are
then forwarded to the document dashboard where they can
Fig. 4: QR Login Page download the documents. The shared drive portal, which
The user is given the option to upload documents in houses the student's or person's personal information as well
Fig. 5. The user must first register by providing their basic as his documents, is redirected once the validation is
information, including their username and password. Users complete. In order to store their documents, each user is given
can now access their accounts by entering login information 500 MB. These documents should be in any format, such as
after successfully registering. These details are then verified PDF, JPG, PNG, TXT, DOCX, etc.
on the server side, and a JWT token is generated at the same
time. The user is then forwarded by session to a web page
where they can upload all of their documents that are stored
on the shared Drive. The session also generates a QR code,
and when the user clicks on the generated QR code, a new
web page will be opened. Figure 6 depicts the form where
users can enter all of their basic information, including name,

All rights reserved by www.ijsrd.com 25


QR Code Generator and Document Retrieval
(IJSRD/Vol. 11/Issue 2/2023/006)

Fig 7: Yash’s shared drive

V. CONCLUSION
The most affordable and flexible solution among all the
solutions is using a QR code to access the specified
document. To accommodate that, there is no need to modify
the infrastructure. It is frequently used extensively in
universities due to the popularity of smartphones and internet
accessibility. Cheating is prevented by using JWT tokens that
are generated automatically. The need for QR codes will
decrease as technologies continue to advance.

REFERENCES
[1] "QR Code-based Document Management and Retrieval
System using Cloud Computing" by D. Dhanasekaran
and Karthik B., published in the International Journal of
Engineering and Technology in 2018.
[2] Dr. Bharti Joshi, Ms. Neha Malik, “Reliable Data
Sharing and Document Verification using QR Code”.
International conference on I-SMAC 2018
[3] "QR Code Generation for Retrieval of Documents" by
Karthik B., Aswathy K. R., and D. Dhanasekaran,
published in the International Journal of Pure and
Applied Mathematics in 2017.
[4] "Document Retrieval using QR Code" by K. S.
Kuppusamy, S. Lakshmi, and M. Vairamuthu, published
in the International Journal of Advanced Research in
Computer Science in 2017.
[5] Huai-Bin Zhong, Yi-Ying Chang, “Implementation of
Mobile Image Retrieval Application with QR-Code
Authentication”. International Symposium on Computer,
Consumer and Control 2016

All rights reserved by www.ijsrd.com 26

You might also like