Skip to content

The Bookmart is a user-friendly and feature-rich platform designed to cater to book enthusiasts.

Notifications You must be signed in to change notification settings

OmkarPatil50/project-bookmart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookmart: The Online Book Store

The Bookmart is a user-friendly and feature-rich platform designed to cater to book enthusiasts. With a wide range of functionalities, this app aims to provide a seamless shopping experience for users. Here are the key features of the app:

Stacks Used: ReactJS for Frontend, MongoDB as the database, ExpressJS for the server framework, NodeJS as the runtime environment, JWT and bcrypt for authentication

Home Page:

The home page serves as the landing page where users can find featured Book Categories which enables user to go to Product Listing page with pre-applied filter with category. It offers a visually appealing interface to capture users' attention and guide them to explore the available books.

Product Listing Page:

The product listing page displays a comprehensive list of books available for purchase. Users can browse through various categories, such as fiction, non-fiction, self-help. The page includes book thumbnails, titles, authors, prices, and average ratings.

Single Product Page:

The single product page provides detailed information about a specific book. Users can view the book cover, check the author's details, Book-binding type , Language of the book.

Filters:

The app offers convenient filtering options to narrow down book searches. Users can apply filters based on price ranges, categories, and ratings.Users can also sort the books by price of books.This helps users find books that align with their preferences and budget.

Wishlist Management:

Users can create and manage their wishlists, allowing them to save books they are interested in for future reference. The wishlist feature enables users to easily track and purchase desired books at a later time.

Cart Management:

The cart management feature enables users to add books to their shopping carts, review the selected items, and adjust quantities as needed. Users can proceed to checkout from here.

Search:

The search functionality allows users to find specific books by entering book title. The app provides relevant search results based on the user's query, helping them quickly locate the desired books.

Loading & Alerts:

The app incorporates loading screens and alerts to enhance user experience. Loading screens indicate the progress of data retrieval or operations, ensuring users are aware that the app is working. Alerts notify users about important updates of user's operations.

Authentication:

The app provides a secure authentication system for users. It includes sign-up, login, and logout functionality, ensuring that only registered users can access the personalized features and make purchases.

Address Management:

Users can save multiple shipping addresses for convenience during the checkout process. They can add, edit, and delete addresses, making it easier to select the appropriate delivery location for each order.

Checkout:

The checkout process guides users through the steps of reviewing their selected books, selecting a shipping address ,confirming their purchase.

Overall, the Bookmart combines a user-friendly interface with a range of features to deliver an enjoyable and efficient book shopping experience. Whether users are searching for a specific book or exploring new titles, the app offers a convenient and personalized platform to meet their reading needs.

About

The Bookmart is a user-friendly and feature-rich platform designed to cater to book enthusiasts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published