Skip to content

Online Book Store Application is a Java-based web platform that allows users to browse, search, and purchase books easily. It offers features like user registration, shopping cart, secure payments, and order tracking. Admins can manage books, inventory, and customer orders through a dedicated panel.

Notifications You must be signed in to change notification settings

pratikkhot100/Online-Book-Store-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Online Book Store Application

The Online Book Store Application is a Java-based web platform designed to solve the real-world problem of limited access to physical bookstores and the time-consuming process of book shopping. It provides users with a convenient way to browse, search, and purchase books online, making reading more accessible and efficient. This system addresses the need for 24/7 book availability, easy discovery of titles, and a smooth buying experience from anywhere this is a Java-based web application that allows users to browse, search, and purchase books online. It includes user registration/login, book listings, shopping cart functionality, and order management. Admins can manage inventory and handle orders through a dedicated admin panel. The project aims to provide an easy and efficient way to buy and sell books online.


ℹ️ About

A user-friendly Online Bookstore project in which users can log in or register, view the available books, select books along with their quantity, and buy them. Users can also get payment receipts after successful payment. The project can also be used by the administrator, who can add new books, remove books, increase and decrease the quantity of books, change the price of the books as well as maintain the selling history of books.


🎯 This Website is built for following purpose:-

  • For Selling books online.
  • Maintaining books selling history.
  • Adding and managing books.
  • User Friendly.
  • For Implementation of Http Servlets in Java.
  • This is a Mini-project developed using Java, Jdbc, And Servlets.

πŸ‘¨β€πŸ’Ό Admin Have Following Access for this online store site:-

  • Add New Books.
  • View Books Available.
  • Remove Books.
  • Increase Books Amount.

πŸ™‹β€β™‚οΈ Users Have Following Access for this online store site:-

  • Create New Account or Register.
  • Login.
  • View Available Books.
  • Select Books to Buy.
  • Select Books Quantity.
  • Buy Books.
  • Get Payment Receipt.

πŸ› οΈ Technologies used:-

  1. Front-End Development:
  • HTML
  • CSS
  • Javascript
  • BootStrap
  1. Back-End Development:
  • Java [JDK 8+]
  • JDBC
  • Servlet
  1. Database:
  • MySql

πŸ“Έ Some Screenshots for the project:

πŸ‘€ User Role

  • Home

Screenshot 2025-04-11 220202

  • Login

Screenshot 2025-04-11 220220

  • When double tab on login display this

Screenshot 2025-04-11 220232

  • Registration

Screenshot 2025-04-11 220249

  • User Registered Successfully

Screenshot 2025-04-12 172716

  • User Login

Screenshot 2025-04-11 220657

  • Available Books

Screenshot 2025-04-11 220720

Screenshot 2025-04-11 220730

  • Add To cart

Screenshot 2025-04-11 220749

  • Cart

Screenshot 2025-04-11 220803

  • When Click Proceed Pay Button Redirect Cart Checkout Page

Screenshot 2025-04-11 221518

  • Your Orders

Screenshot 2025-04-11 221537


πŸ›‘οΈ Admin Role

  • Login

Screenshot 2025-04-11 221041

  • Admin Login

Screenshot 2025-04-11 221029

  • Store Books

Screenshot 2025-04-11 221059

  • Add Books

Screenshot 2025-04-11 221115

  • Remove Books

Screenshot 2025-04-11 221127


================ πŸ’» Software And Tools Required ================

  • : Java JDK 8+
  • : Eclipse EE (Enterprise Edition)
  • : Apache Maven
  • : Tomcat v8.0+
  • : MySQL Server
  • : MySQL Workbench

πŸ—ƒοΈ ================= MySQL Database =================

STEP 1: Open MySQL Command Prompt or MySQL Workbench

STEP 2: Login to the administrator user of MySql: mysql -u <username> -p (Enter Password if asked)

STEP 3: Copy paste and execute the MySQL Query from the following file:-


πŸ“ž Contact Information

πŸ™ GitHub: https://github.com/pratikkhot100

πŸ’Ό LinkedIn: https://www.linkedin.com/in/pratikkhot01

πŸ“§ Email: pratikkhot1207@gmail.com

About

Online Book Store Application is a Java-based web platform that allows users to browse, search, and purchase books easily. It offers features like user registration, shopping cart, secure payments, and order tracking. Admins can manage books, inventory, and customer orders through a dedicated panel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages