Skip to content

This application represents a book store's website. It has all the necessary features required to surf through books and order books on th website.

Notifications You must be signed in to change notification settings

AnkitJha1998/Bookstore-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bookstore Application

This application represents a book store's website. It has all the necessary features required to surf through books and order books on the website. The code comprises of HTML,CSS and Javascript based Front-End and a powerful Springboot-Based Backend. To get Started with the application, we need to click on Home.html in HTML folder to open up Client Side UI.For Opening up the admin or employee login portal, we need to use the EmployeeLogin.html Feature. There are 3 roles in this application. User, Employee and Admin. Let's Start with Client User here.

Version v02

Here we have come up with new version of Bookstore Application. Here, now you can see list of books in an all-new Design.

These are list of Books under an author. AuthorBookView

General Searches BookLit

Category Wise Search CategorySearch

The author List is now color coded AuthorList

Book Details BookDet BookFeedback

When We order book via Buy Book Button in Book Details Page OrderDirect

After Ordering, There is a feedback page. Feedback

On the back end, The software is now thoroughly tested. Here is the test proof Coverage


Client User

This is the most important part of the application. This is a bookstore application, which allows users to search for books they like and also to search for Authors. Tthey Can them Order the books they like and then after the Employee accepts the order, the order is accepted and then is on the way to delivery. This is the home page.

Home

This is the main Page of this application. There are various tabs and search bar at the top. Footer is also attached, which is not visible, indicating the user to connect on social platforms. Footer

Now for Ordering the books, we need to have an account on the website. So There's a sign Up Option Available. That leads to this window. Sign Up

After Sign Up is complete, We need to Log In Login

After Login, Home Page Looks Like this HomeWithUser

Now to Search for Books From Search Bar at the Top, Here we go SearchTitle

That when searched, leads to this Search Result. SearchResult

Now that Search Result is obtained, we can now search for Book at any time. But Sometimes, we need to search by Autho Name. AuthorList

Now on clicking on any one, it will open up books written by that author. AuthorBook

Sometimes we need to search for a particular genre of book. For that, We have the Book By Category Feature. Category

Now, we need to place an order. This Tab lets us do exactly that. Order

Now that the order is placed, We need to check in our list of Orders. That is possible by checking out our profile. Profile displays the username and allows changing of passwords. Below that, we can also see our List of Orders. Profile

In case a user needs to contact us, we have a seperate tabs for contacting. Currently, contact details are only mentioned of the developer. It can be edited. Contact

Employee

This role is for the employees of this bookstore. The orders are done through Paytm. So it is crucial for a role to verify those payments. This is done by Employee. Employees can Sign Up here in this application.

EmployeeSignUp

After Sign Up, they need to Login

Login

After Login, They gain Access to Employee Portal. There They See the Order List.

Order List

After Employee Cross Verifies the Order, he/she clicks the button. This Disables the Accept Order Button.

Order Accepted

For now the Employee Features are limited to this.

Admin

This role is to make sure that there are books to load when the user searches for books. Initially at the time of testing, there were 12 books loaded.

Login Page is same for Employee and Admin.

login

This is Login Page for Admin. The credentials are hard-coded into the database.

There are 2 features for Admin Role.They can search for books and they can Add books into the system. They are listed in the photos below.

SearchBook

Book Save

For now, The Admin Feature is Limited to this.

About

This application represents a book store's website. It has all the necessary features required to surf through books and order books on th website.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published