Submit Search
Upload
A Web-based Book Application using MongoDB & Nodejs
•
0 likes
•
12 views
IRJET Journal
Follow
https://www.irjet.net/archives/V9/i1/IRJET-V9I1135.pdf
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 7
Download now
Download to read offline
Recommended
IRJET - EAZY BOOKS - Book at Your Doorstep
IRJET - EAZY BOOKS - Book at Your Doorstep
IRJET Journal
IRJET-Web Portal for Selling and Purchasing Old Books
IRJET-Web Portal for Selling and Purchasing Old Books
IRJET Journal
online-book-store-in-python-and-django-report.pdf
online-book-store-in-python-and-django-report.pdf
saladisubhashaa
Knowza.io – Advanced Library Management System
Knowza.io – Advanced Library Management System
IRJET Journal
E commerce Website for Books Store
E commerce Website for Books Store
ijtsrd
Book E
Book E
KISHAN KUMAR
Book E
Book E
Kishan Kumar
Product Comparison Website using Web scraping and Machine learning.
Product Comparison Website using Web scraping and Machine learning.
IRJET Journal
Recommended
IRJET - EAZY BOOKS - Book at Your Doorstep
IRJET - EAZY BOOKS - Book at Your Doorstep
IRJET Journal
IRJET-Web Portal for Selling and Purchasing Old Books
IRJET-Web Portal for Selling and Purchasing Old Books
IRJET Journal
online-book-store-in-python-and-django-report.pdf
online-book-store-in-python-and-django-report.pdf
saladisubhashaa
Knowza.io – Advanced Library Management System
Knowza.io – Advanced Library Management System
IRJET Journal
E commerce Website for Books Store
E commerce Website for Books Store
ijtsrd
Book E
Book E
KISHAN KUMAR
Book E
Book E
Kishan Kumar
Product Comparison Website using Web scraping and Machine learning.
Product Comparison Website using Web scraping and Machine learning.
IRJET Journal
EMPO ICT.pptx
EMPO ICT.pptx
CasylouMendozaBorqui
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
sittiepalao
IRJET- Android Application for WIFI based Library Book Locator
IRJET- Android Application for WIFI based Library Book Locator
IRJET Journal
IRJET- Library Management System
IRJET- Library Management System
IRJET Journal
Scalable Network Support for 3D Virtual Shopping Mall
Scalable Network Support for 3D Virtual Shopping Mall
Ivan Guliver
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
claireolitres
komala.docx
komala.docx
VINAYIADCA
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
Em Magallon
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
VinceBraveCatinan1
L1-Introduction-to-Information-and-Communication-Technology.pptx
L1-Introduction-to-Information-and-Communication-Technology.pptx
lodie_93
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
archied4
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
JustinGallardo3
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
MaeAmir
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
ChrismelynTGudoyLund
1_Introduction_to_Information_and_Communication_Technology.pptx
1_Introduction_to_Information_and_Communication_Technology.pptx
ReminPasion1
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
MichaelleBunao1
L1 Introduction to Information and Communication Technology (1).pptx
L1 Introduction to Information and Communication Technology (1).pptx
ninosulit
L1 introduction to information and communication technology
L1 introduction to information and communication technology
rowenick
L1 introduction to information and communication technology
L1 introduction to information and communication technology
rowenick
E-Tech L1 Introduction to Information and Communication Technology.pptx
E-Tech L1 Introduction to Information and Communication Technology.pptx
Leah Condina
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
More Related Content
Similar to A Web-based Book Application using MongoDB & Nodejs
EMPO ICT.pptx
EMPO ICT.pptx
CasylouMendozaBorqui
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
sittiepalao
IRJET- Android Application for WIFI based Library Book Locator
IRJET- Android Application for WIFI based Library Book Locator
IRJET Journal
IRJET- Library Management System
IRJET- Library Management System
IRJET Journal
Scalable Network Support for 3D Virtual Shopping Mall
Scalable Network Support for 3D Virtual Shopping Mall
Ivan Guliver
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
claireolitres
komala.docx
komala.docx
VINAYIADCA
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
Em Magallon
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
VinceBraveCatinan1
L1-Introduction-to-Information-and-Communication-Technology.pptx
L1-Introduction-to-Information-and-Communication-Technology.pptx
lodie_93
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
archied4
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
JustinGallardo3
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
MaeAmir
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
ChrismelynTGudoyLund
1_Introduction_to_Information_and_Communication_Technology.pptx
1_Introduction_to_Information_and_Communication_Technology.pptx
ReminPasion1
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
MichaelleBunao1
L1 Introduction to Information and Communication Technology (1).pptx
L1 Introduction to Information and Communication Technology (1).pptx
ninosulit
L1 introduction to information and communication technology
L1 introduction to information and communication technology
rowenick
L1 introduction to information and communication technology
L1 introduction to information and communication technology
rowenick
E-Tech L1 Introduction to Information and Communication Technology.pptx
E-Tech L1 Introduction to Information and Communication Technology.pptx
Leah Condina
Similar to A Web-based Book Application using MongoDB & Nodejs
(20)
EMPO ICT.pptx
EMPO ICT.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
IRJET- Android Application for WIFI based Library Book Locator
IRJET- Android Application for WIFI based Library Book Locator
IRJET- Library Management System
IRJET- Library Management System
Scalable Network Support for 3D Virtual Shopping Mall
Scalable Network Support for 3D Virtual Shopping Mall
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
komala.docx
komala.docx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1-Introduction-to-Information-and-Communication-Technology.pptx
L1-Introduction-to-Information-and-Communication-Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
1_Introduction_to_Information_and_Communication_Technology.pptx
1_Introduction_to_Information_and_Communication_Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology.pptx
L1 Introduction to Information and Communication Technology (1).pptx
L1 Introduction to Information and Communication Technology (1).pptx
L1 introduction to information and communication technology
L1 introduction to information and communication technology
L1 introduction to information and communication technology
L1 introduction to information and communication technology
E-Tech L1 Introduction to Information and Communication Technology.pptx
E-Tech L1 Introduction to Information and Communication Technology.pptx
More from IRJET Journal
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
React based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
More from IRJET Journal
(20)
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
React based fullstack edtech web application
React based fullstack edtech web application
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Recently uploaded
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
SIVASHANKAR N
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
sivaprakash250
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
rknatarajan
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
Asst.prof M.Gokilavani
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur High Profile
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Asutosh Ranjan
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Call Girls in Nagpur High Profile
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
Kamal Acharya
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
SIVASHANKAR N
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Call Girls in Nagpur High Profile
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Dr.Costas Sachpazis
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
fenichawla
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
sanyuktamishra911
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
ranjana rawat
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
slot gacor bisa pakai pulsa
result management system report for college project
result management system report for college project
Tonystark477637
Recently uploaded
(20)
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
result management system report for college project
result management system report for college project
A Web-based Book Application using MongoDB & Nodejs
1.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 750 A Web-based Book Application using MongoDB & Nodejs Aishna Gupta1, Anuska Rakshit2, Mansi Raturi3, Nishant Raj4, Pallavi Mishra5 1-5Vellore Institute of Technology, Vellore ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract – The main objective of this research paper is to develop a web application for bibliophilesallaroundtheworld with the ease of a click. This online platform not only overcomes the need of physically going to the bookstores and libraries, but also enables users to develop a community of like-minded people. Moreover, it also extends its services to those preparing for various competitive exams. As various students find it financially challenging to buy many books before exams, this platform provides them with the best facility of borrowing or lending textbooks or practice papers. The borrower can thus keep the book based on the requirement in exchange for a minimal amount. BookBea is a book-lovers' platform where people can exchange, share, and sell books according to their interests and tastes. Once a user logs in, he/she is registered in the system and a new profile is created, where the user may construct their own bookshelf with all the books they want to read or swap. Our idea is aimed to cater to the needs of voracious readers who have a wide range of reading preferences and often find acquiring each book from a bookstore quite cumbersome, thus, making BookBea the right place for them in this instance. Each book’s edition and description are provided, giving the user a gist of what they are interested in buying or borrowing. A chat room feature is also integrated in the system enabling the user and lender to contact each other directly, giving the user the belief that the opposite end person is genuine. Apart from cash-on delivery, an online payment gateway has been created to keep track of all the payments and protect the users from any kind of privacy issues. Key Words: Nodejs, MongoDB, Interactive WebApplication, Book Management System, JW token, middleware. 1. INTRODUCTION BookBea is an online book rental website which is built with an aim to provide users a user-friendly experience while they rent a book. With the onset of the pandemic buying books from the stores is a tiresome task for most and with available online book sites users prefer to read books on their phones, laptops and tabs. Topreservetheexperience of reading books the traditional way, our online book rental site provides users with wide variety of genres they can select from and also for price less than the one on store. BookBea provide the users a personalized experience as it offers not only a range of books for rent but also a section where the books that have been rented/borrowed are displayed. One user can upload as many books as they want on their account and these books are present on the bookshelf that is there on the site and books can be added and removed from the shelf. To rent the book oneuserhasto make request to the other user for a book that they want, there is a section in the site which displays all the request a user gets for book others want and the user can accept the request and rent the book. There is a real time chat room which enables the two users to contact each other and discuss about the payment, place for book pick up and drop, know the condition of the book, etc. The site has a portal for payment where user can select the mode they want to pay for the book (like COD, net banking, credit/debit card and UPIs). 2. BACKGROUND Purchasing anything online gives users more confidence as they enjoy the convenience of purchasingfromtheirdevices. Online book rental site is quite similar to Netflix, a popular video renting service established in California. In India, online book rental is becoming more and more popular. According to the recent statistics India is world’s third largest market for books and with the online book market it is assumed that it will grow 30-35% more in coming years. Most online book rental sites are managed by some central authority which facilitates book renting. All the books that a site has are owned by a single entity and then distributed from there. This system is more like an online library where users can rent the book from the library online. This seems to be like any other online shopping platform the only difference is here books are given on rent. BookBea is an online book rental site but it is notownedbya central authority. The books here belong to the users who are members of BookBea and for someonewhoislooking for some book can request the user who ownsitforrent,and the chat room help the two users to communicate. Generally, these sites have books that belong to different genresbut for someone looking for some study material related to school and college users have to go to some shop that sells second- hand books. BookBea tries to overcome this problem as it offers a section where users can find course books on rent. It’s also helps you keep track of the books that a user has rented or of the books that he owns. 3. METHODOLOGY 3.1 Module Description The BookBea website majorly consists of 8 modules.
2.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 751 3.1.1 Login Page A login page is a web page or login page that requires user identification andverification,usuallyusinga combinationof username and password. Signing in may give you access to the entire website or just a portion of it. Logging in allows the website to track the user's activity and behavior in addition to giving them access to the site. Removing a web page or site can be done manually or can be done automatically in certain situations (such as closing a page, shutting down a computer, a long-time delay, etc.) occur. An error notice will appear on the screen if the user fails to plunge in the correct information. 3.1.2 My Books My Books page on our website can be easily describedasthe available books section in a library. The books present here can be borrowed, shared, or purchased as per the user’s wish. In this module, the user will be able to view the book title, author name, description of the book, the publication year and the rating of the book. All these attributes help the user select the appropriate one. 3.1.3 Add Books In the Add Books module, users will be able to add as many books as they want in their individual portal. The bookshelf of one user will not interfere with the bookshelf of the other. Deletion of any existing book in the bookshelf can also be done based on the user’s choice. 3.1.4 My Request In this module, users will have the Approve Request and Your Request section. In the Approve request section, users will have the pending requests from the other users who wished to borrow their books. If the user wants to, he/she can approve the request and can let other readers read his book but if the user doesn't want to then he can reject the request too. Then in the Your Request section, the user will have a list of books he/she requested to borrow from the other users. 3.1.5 Books Shared In the Shared book section, the user will have a list of books he/she shared with other users. This module is created to track the number of books shared by the user to any other user. A digital proof remains with both the users so that the user can claim his book in case of any unwanted behaviour. 3.1.6 Books Borrowed In this module, the user will have a list of books he/she borrowed from the other users. This module is created to keep the track of borrowed books in theuser’sprofilesothat in any case if there exists a discrepancy between the borrower and the lender, they can verify itfromourwebsite. 3.1.7 Chat Room In this module, we created an interactive chat room for the users to provide them with a source of interaction. Themain purpose of this module revolves around making our users trust the borrower or the lender before sharing or buying the product. To avoid any cases of activities like fraud or theft we introduced this feature to get a proper understanding of the customer or the buyer. Moreover, this chat room will help all the readers to stay connected, share their thoughts, and will aid in creating a readingcommunity. 3.1.8 Payment Gateway The Payment Gateway page is the final page on our website. This is created to direct the user to the payment portal for instance- net banking, pay or credit cards. Once the lender approves the borrower's request of borrowing his book, the borrower will take him to the payment gateway through which he/she can make payment and get the book from the lender. All the transactions are saved in the database. 3.2 System Architecture Fig-1: Entity Relationship Diagram Fig-2: Proposed System Design
3.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 752 Fig-3: Database Design 4. EVALUATION METHOD The system testing process aimed to determine all defects in our project. Our website was subjected to various sets of tests and then observations were made whetherthewebsite is working as expected or not. If there is any default in the working then all those were removed after the system testing process. 4.1. Unit testing In our model, unit test plans (UTPs) were developed in the module design phase. Unit Testing is characterized as a kind of programming testing where individual parts of a product are tried. In V Model, Unit testing is the first degreeoftesting done before reconciliation testing. Unit testing is such a sort of testing method that is typically performed by the developers. The objective of Unit Testing are: To check the accuracy of code. To test every function and procedure. To help for code reuse. To fix errors in the early phase of the project and save the money. Fig-4: Unit Testing Flowchart 4.2. Integration Testing Integration test is the most common way of testing the connection point between two programming units or modules. It’s focused on determining the correctness of the interface. Integration Tests were implemented in the Architectural Design Period. Test results were shared to the usersasthese results prove that the unit formed and verified independently can coexist and communicate among themselves. 4.3. System Testing System Testing is a software testing that is performed on a total integrated system to assess the consistency of the framework with the comparing prerequisites. Passed components of Integration testing are taken as input in System testing. System testing helps in detecting the defects in both integrated and overall systems. 4.4. User Acceptance Testing User Acceptance Testing (UAT) is the final phase of testing which is done after unit, integration, and system testing. In UAT testing is done by the end user or the client to check or acknowledge or accept the product framework prior to moving it to the production environment.UATdemonstrates that the conveyed framework meetstheclient'sneedand the framework is prepared for use in the real time world. Fig-6: User Acceptance Testing workflow 5. EXPERIMENTAL RESULTS In this section, we have discussed the results we got from our proposed system. These results will help us in concluding the overall accuracy, usefulness and efficiencyof Fig-5: Steps involved in System Testing
4.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 753 our website. By these results we have summarized how computerized work is more efficient than manual work. Table-1: explains the Test cases, system requirements, design specifications, and functional specifications. Test Case Testing Purpose Testing Condition Expected Outcomes Actual Results Login Checks the username and password If user details are not correct, it will display the error message Grantaccess to the applicable main system User successf ully logs into the system upon submiss ion of correct login credenti als or user forgets the passwor d and had to change again. My Books Users are able to see the home page, bookshelf. Book title, author name, description of the book, the publication year and the rating of the book are not visible Book title, author name, description of the book, the publication year and the rating of the book should be visible to the registered user Users are able to select/s ee differen t books in the bookshe lf. Add Books Ensuring that users are able to add a new book or it’s copy on the website. If a book already exists onthe website, then the system will increase its number of copies. User should be able to successfully upload the book on the website Users are able to upload the book and if the book already exists on the website, then the number of copies are increase d. My Request Ensuring that approval and pending request are received by the user If the user is able to reject the approval request or not. Users are able to approve pending requests and also able to send requests to other users. Users are sending request s to other users and approvi ng their request s also. Books Shared To ensure that the user has the list of books he/she shared. If any shared book is not updated on the Books Shared page, users are requestedto refresh the website. Users have the proof of books shared to other users. Users can see the details of the book shared to other users and can contact the person if require d. Books Borrowed To ensure that the user has the list of borrowed books If any borrowed book is not updated on the Books Borrowed page, users are requestedto refresh the page. Keeps the track of borrowed books for the user. Users can see the details of the books borrow ed by others from them and if any discrep ancy is there they can contact them. Chat Room To ensure that we have an enthusiast ic communit y of book lovers on our website. If a user wants to leave the chat room, he/she has the required option. Book lovers from different countries are able to connect with each other on our website Users' private informa tion is kept safe until they want to reveal
5.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 754 it. Users are able to connect and share reviews on differen t books. Payment Gateway To ensure safe transactio n from users account If the payment is failed user will receive an error message Users are able to pay safely for the books they borrowed. Transac tions were safe and the user was successf ully able to borrow books. From Fig-7 to Fig-14 illustrates the graphical interfaceofour application. Fig-7: Login/Sign In Page Fig-8: Add Book Page Fig-9: Bookshelf Page Fig-10: My Request Page
6.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 755 Fig-11: Shared Books Page Fig-12: Borrowed Page Fig-13: Chatroom Page Fig-14: Payment Page A database is used to store many types of files in the system. Although the database is built to allow users to modify, delete, and add documentsatanymoment.Fig-15andFig-16 displays the record of users accessing our system and the books present in the bookshelf of individual users. Fig-15: User’s Database Fig-16: Books Database of individual users 6. CONCLUSION The model that we proposed for the project was to build a website that has a user-friendly interface which makes it easy for the user to use it and access the information. The built-in chat room would help the readers stay connected to each other and make a reading community of their own where like-minded people can share and exchange ideas along with their favourite books. The website would help all the bibliophiles to read as many different booksastheywant without worrying about spending money.Theydon'thaveto waste their time on the internet to know thereviews,ratings
7.
International Research Journal
of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 756 of the book as our website will be giving honest opinions about the book and feedback from different readers. In case of second thoughts, the user can put a message in the chat room and directly contact other readers to know their experience. Our project targets avid readers who have a wide variety of tastes in books and students who wish to exchange their previous books forotherreferencematerials. The promising experimental results prove that the portal is user-friendly and enables the user to lendandborrowbooks without any hassle in mere seconds. A future enhancement would be to add GPStoourwebsiteto make it more reliable and user-friendly,addinga databaseto the payment portal, and adding filters in the bookshelf section which would result in a better user experience. REFERENCES [1] Tsega Weldu Araya, Ass. Pro. Adhana Mengsteab, “Designing Web-based Library Management System,” International Journal of Engineering Research&Technology (IJERT), 2020, 9, (10) [2] Namburi Sai Naga Lakshmi Prasanna, B.N.Srinivasa Gupta, “ONLINE LIBRARY MANAGEMENT SYSTEM,” Journal of Emerging Technologies and Innovative Research,2020, 9, (1) [3] Ms. Pragati Bagmare, Ms. Shraddha Girhepunje,Ms.Priya Bisen, “Research Paper on Online Bookshop Management System,” International Journal for Research in Applied Science & Engineering Technology (IJRASET), 2017, 5, (4) [4] Tao Tao, Ningli Wang, Haibo Lu, “Analysis and Design of Online Bookstore System,” Information and Business Intelligence. IBI 2011, 2012 [5] Hezbullah Shah, Tariq Rahim Soomro, “Node. Is Challenges in Implementation,” Global Journal of Computer Science and Technology, 2017, 17, (2) [6] Paul Benjamin Lowry, TaylorMichael Wells,GregMoody, Sean Humpherys, Degan Kettles, “Online Payment Gateways Used To Facilitate E-Commerce Transactions And Improve Risk Management,” Communications of AIS, 2006, 17, (2) [7] Gangadhar Sajjanar, Akram Pasha, “A Critical Study: Secure Gateway in Payment System for Electronic Transaction,” International Journal of Science and Research (IJSR), 2014, 3, (3) [8] A.Thendral Mary, S.Ramya, Mr.S.Krishna Murthy, Dr.A.Valarmathi, “Enhanced Library Management System,” International Journal of CreativeResearchThoughts(IJCRT), 2017, 5, (4) [9] Xia-Meng Si, Y. Liu, “Influence of internet chat rooms on network public opinion,” Journal of Internet Technology, 2011, 12, (3) [10] Cornelia GYŐRÖDI, Robert GYŐRÖDI, George PECHERLE,Andrada OLAH,“AComparativeStudy:MongoDB vs. MySQL,” Conference on Engineering of Modern Electric Systems, 2015 [11] A. Calanducci, C. Cherubino, L. N. Ciuffo, M. Fargetta, D. Scardaci, “A Digital Library Management System for Grid,” Conference: Enabling Technologies: Infrastructure for Collaborative Enterprises, 2007 [12] Renee Garett, MS, LCSW, 1 JasonChiu,MS,LyZhang,and Sean D. Young, “A Literature Review: Website Design and User Engagement,”OnlineJCommunMedia Technol,2016,6, (3)
Download now