BookVerse: Design and Development of a Unified Online Bookstore for Physical and Digital Books Using MERN Stack | IJCT Volume 13 – Issue 3 | IJCT-V13I3P16

International Journal of Computer Techniques
ISSN 2394-2231
Volume 13, Issue 2  |  Published: March – April 2026

Author

Mahi Singh, Akash Maurya, Pawan Kumar Pandey, Mudit Dubey

Abstract

The rise of internet technologies has transformed how books are bought and sold and how knowledge is shared online. Yet, most existing online bookstore platforms are isolated systems that focus on either physical or digital products and content. In this paper, we introduce BookVerse, a full-stack, integrated online bookstore built on the MERN stack (MongoDB, Express.js, React.js, and Node.js) that tightly integrates the procurement and sale of print and digital books into a single, unified web application. The system we propose includes secure user authentication using JSON Web Tokens (JWT), a multi-parameter book search engine, a stateful shopping cart, an order processing and shipping workflow, and a major management dashboard for inventory and user administration. The user interface, named BookVerse, was designed with responsive design principles and a minimalist user interface that emphasises legibility and ease of navigation across mobile device platforms. Functionality and usability testing of the system confirms it meets all project requirements, with sub-second page load times, role-based authentication, and a seamless user experience for discovering and purchasing books. This paper outlines the design, module-level architecture, implementation approach, and empirical evaluation of the project, and concludes with a discussion of project limitations and potential improvements, including the incorporation of AI-powered recommendation systems and mobile applications.

Keywords

MERN Stack, Digital Library, Online Bookstore, React.js, Node.js, MongoDB, JWT Authentication, E-Commerce, Full-Stack Web Development

Conclusion

This paper has introduced BookVerse, an online bookstore built with the MERN stack. It effectively addresses fragmentation in modern book commerce platforms by combining physical and digital title management into a cohesive web application. All seven project goals were achieved: a full-stack MERN application was created, secure JWT-based authentication was implemented, a unified multi-format catalogue with multi-parameter search was delivered, a functional shopping cart and order management workflow were established, and a complete administrative dashboard was built. The front-end interface, as shown in three screenshots, features a clear, professional design that prioritises easy navigation, content discovery, and effective authentication. The platform’s three-tier structure ensures a clean separation of concerns, making future maintenance easier. The project provides a usable implementation that works as both a functional product and a teaching tool for full-stack development concepts in the BCA curriculum. The broader significance of this work is that it demonstrates open-source, JavaScript-based technology stacks are now capable of supporting commercial-grade web applications. Unified multi-format library platforms represent a valuable improvement over the fragmented systems that dominate much of the digital publishing landscape.

References

[1] I. Sommerville, Software Engineering, 10th ed. Harlow, UK: Pearson Education, 2016. [2] R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner’s Approach, 8th ed. New York, NY: McGraw-Hill Education, 2014. [3] N. Butcher, A. Kanwar, and S. Uvalic-Trumbic, A Basic Guide to Open Educational Resources (OER). Vancouver, Canada: Commonwealth of Learning, 2011. [4] MongoDB, Inc., “MongoDB Documentation,” MongoDB, 2024. [Online]. Available: https://www.mongodb.com/docs. [Accessed: Apr. 27, 2026]. [5] OpenJS Foundation, “Node.js Documentation,” Node.js, 2024. [Online]. Available: https://nodejs.org/en/docs. [Accessed: Apr. 27, 2026]. [6] OpenJS Foundation, “Express.js API Reference,” Express, 2024. [Online]. Available: https://expressjs.com/en/api.html. [Accessed: Apr. 27, 2026]. [7] Meta Platforms, Inc., “React Documentation,” React, 2024. [Online]. Available: https://react.dev. [Accessed: Apr. 27, 2026]. [8] Auth0, “JSON Web Tokens Introduction,” JWT.io, 2024. [Online]. Available: https://jwt.io/introduction. [Accessed: Apr. 27, 2026].

How to Cite This Paper

Mahi Singh, Akash Maurya, Pawan Kumar Pandey, Mudit Dubey (2026). BookVerse: Design and Development of a Unified Online Bookstore for Physical and Digital Books Using MERN Stack. International Journal of Computer Techniques, 13(2). ISSN: 2394-2231.

© 2026 International Journal of Computer Techniques (IJCT). All rights reserved.

Submit Your Paper