1. Introduction

The LeafLine Book Store is an online platform that aims to provide a user-friendly and efficient way for customers to explore, purchase, and manage books. This document outlines the software requirements for developing the LeafLine Book Store application using the MERN (MongoDB, Express.js, React, Node.js) stack. The application will facilitate users in browsing a wide range of books, making purchases, and managing their profiles.

2. Scope

The LeafLine Book Store application will provide the following features:

3. Functional Requirements

3.1 Authentication and User Management

3.2 Book Browsing and Searching