You are on page 1of 3

Bookish

Vanshita Vekta, Prateek Singh


Lingwal, Vadlamudy Sai Nitin Krishna,
Amit Kumar

BE-CSE(H) Cloud Computing


Chandigarh University
Mohali, Punjab, India

vanshitavekta35@gmail.com
pslingwal01@gmail.com
sainitinkrishna@gmail.com
akakgupta122@gmail.com

Abstract—The goal of the project Bookish is to create a website there for a long time in this book selling market, but none of
for an online book store that will give users a complete view of them is known for giving deals on buying and selling of old
the books available for purchase, which will include both new books. Moreover, academic books are so costly and are not
and old books. Customers can use the website to find books at a much used by the students whether they study in college or in
reasonable price that they want to read. Our website also has a schools and are found to be in a condition which is very close
feature that allows users to contact us if they want to sell their to a brand new book. Presently people have very limited
books by simply filling out a brief form. The project report was
created using data and forecasts provided by team members.
Depending on the conditions, the real-life situation may differ
slightly. The project is classified as a not-for-profit endeavor. The option with some very less known book stores which buy
team members will not be paid at the end of the project. Because or sell used books.
we have adequate buffer time, any inclusion or deduction is
conceivable. The risks have been calculated based on the most III. PROJECT OVERVIEW
prevalent challenges that this type of project faces. Every attempt
has been made to complete each and every pro and con so that The user can check out the website after sign up.
they might be considered. • Upon opening, the user can navigate through home page
to the explore page and pick the book of their choice.
I. INTRODUCTION (BOOKISH) • If the customer does not have any specific book in
The project's main goal is to develop an online book store mind, he/she can use filters to filter out their choice of
where users can search for and buy or sell their own books. category of books.
The user's chosen books are displayed in a tabular fashion, • The books by default will be shown according to their
and they can order them online using a credit/debit card. date of upload.
They can upload the images of the book they wish to sell on
the website and publish it within minutes. They can get the • Users can contact the admin in order to sell their books.
money for there books in two ways, One is either they give it • Any editing or changes can only be done by admin. .
to us, we sell the book according to its condition(wear &
tear) and then give the owner’s share to them. Or they can
A. Scope
chose to put a public advertisement and meet any interested
buyer themselves. Instead of travelling to a book store and The current scope of the project only exists to local hosts
wasting time, the user can use this website to purchase a used and demonstration purpose only. In future if the model turns
book at a considerably lower price than usual. Many online out to be successful and feasible for further development the
book businesses, such as Powell's and Amazon, were created team can expand the range for the website and possibly
using HTML. Using HTML, CSS, and Django – a Python pursue external sponsors for modifications and getting the
Framework, we aimed to create a similar website. Bookish is resources for the full deployment of the website for
a web application that allows customers to buy and sell commercial use.
books online. Customers can use a web browser to search for
a book by title and then purchase it using a credit/debit card B. Literature Review
transaction. The user can log in using his account When it comes to the education sector, it is apparent that
information, or new customers can rapidly create an account. various online platforms have gained a lot of acceptance
They should include their full name, phone number, and from the target customers and online businesses have started
shipping address. to grow eminently in the field of education. One such
business is an online book store business. We have used of a
II. PROBLEM DEFINITION lot of such platforms and online book stores but none was
In India, there are many people who are found of reading found good enough who helps their users to sell their books
books. However many of them are not regular in reading also. So in order to continue with our website we have gone
those because of the high cost of new books. There are a lot through many websites and platforms to get an idea of how
of online book stores and shops around us, who have been this section works. We have gone through books such as
Digital Marketing for Dummies and Youtility to know how 5. Usability: Engage your website's visitors and make
the relationship between the user and the website work. We them want to come back again and again. The success of a
have got to what went wrong for the other people who also website is determined by how well it adheres to usability
tried to work on this project we are taking care of not principles. In terms of usability, your website should be
repeating the same mistakes. While studying these books we simple to navigate and information should be simple to find.
also came to know what it takes to build trust between the
users and the website and are ready to implement those A. Main Area for Research
things. Once all the initial work is done we will continue to In the initial stages of the project when the site is limited to
work and improve the website daily. We understand that the our College campus, we need to figure out what books the
love of Physical Books is fading away as the world moves students and staff in our college like and ensure the smooth,
on towards Digitisation, this is our attempt to keep that love genuine and proper function of our idea of reselling old
of books alive by recirculating the old books to new readers. books. Once this works out within our campus we can
expand our website to a town and then to a city and so on
and so forth.
C. Languages, Frameworks and other services used We had to learn frameworks which we had only heard of
1. Python before, and learning them empowered our knowledge banks
tremendously.
• Django
2. HTML The proposed research is aimed to carry out work leading to
the development of an approach for improving online book
3. CSS
stores. The proposed aim will be achieved by dividing the
• Bootstrap work into following objectives:
1.Creating in depth interactive environment for
4. GitHub – For version control
user.
2.Expanding the current facilities that online book
store website provides.
3.Improving the buying and selling experience.
4.Understand the client's needs and objectives: One
D. Hardware Used to make the site
of the key objectives of design research is to gain a thorough
While any 21st century off the shelf Laptop or Desktop understanding of the client's needs and objectives, including
could have been used to make this project. We used business needs and objectives. This investigation should
our personal Laptops with minimum specifications of
yield a clear picture of how a company intends to use its
• CPU – Intel i5 processor 1.6GHz website as a marketing tool.
5.Develop technical specifications and
• RAM – 8GB
requirements
6.Learn about the industry: It's also critical to have
IV. PROBLEM FORMULATION a general understanding of the client's industry.
When and if a person wants to buy a book and is not Understanding the ins and outs of a particular industry might
willing to visit shops, malls without any assurance whether help you acquire significant insight into the design process.
the book that they want is available in stores or not people Examine industry trends and what your competitors are
tend to gravitate more towards online book stores. During doing on their websites to figure out how to stand apart.
website development many issues were faced, like error in Furthermore, conducting market research will aid in the
orientation of the books and errors in getting the database out identification of prospective keywords for SEO reasons.
of the server.
1.Accessibility: To establish an accessible website, you Methodology Used
must design and develop it in such a way that all users have For the effective development and deployment of
equal access to the site's information, functionality, and the "bookish" website, the waterfall technique was used: The
features. waterfall model is a linear project management approach in
which neutral and client requirements are gathered at the start
2. Compatibility: Make sure the website is compatible of the project, and then a subsequent project setup is created
with every device so that users can access the site through to meet those requirements. The waterfall model gets its
any device and get suitable results. name because each phase of the project flows into the next,
3. Navigability: Users must be able to navigate through like water cascading down a waterfall. It's a revolutionary,
the website and find the information they were looking for. systematic methodology that's been around for a long time
Visitors to the site should be able to quickly locate the because it works. Construction, IT, and computer code
information they require. Whether it's the major or secondary development are among the industries that regularly use the
navigation, it should be arranged to help people find their waterfall methodology. The term "waterfall," on the other
way through the site. hand, is most commonly used in the context of computer
code. The waterfall model contains at least five to seven
4. Readability: The process of delivering the write-up in a phases that follow a tight linear order, with no part starting
style that makes it easier to read is referred to as readability. until the previous one is finished. The phases' titles vary, but
When building a fantastic website, keep in mind that all they were initially described by their designer, Winston W.
users, regardless of their backgrounds or age groups, should Royce, as follows: Requirements: The main benefit of
be able to read it. waterfall is that all client requirements are acquired at the
outset of the project, allowing each alternate portion to be
planned without further client communication until the
product is completed. It's assumed that everything you'll need
will be gathered at this point. Design: The style|planning|
appearance part can be divided into two parts: logical style
and physical design. Once prospective answers have been
discussed and postulated, the logical style subphase begins.
Once those theoretical ideas and schemas have been
translated into actual specifications, the physical style phase
begins. Implementation: This is where programmers take the
requirements and specifications from the previous phases and
transform them into actual code. Verification: This is where
the customer examines the product to ensure that it satisfies
the requirements set forth at the start of the project. This can Fig. 4. Page with our names.
be accomplished by making the end product emotionally Result: Successful implementation of bookish website
appealing to the client. Maintenance: During the maintenance with user friendly, easy to access and navigate website for
phase, the client frequently exploits the product, uncovering customers of any background. The bookish model is selected
defects, insufficient options, and other mistakes that occurred by the full consent of every team member as the final project
during production. The assembly team makes these model that is to submitted further for review by the examiner.
adjustments as needed until the client is satisfied. If the project were to be improved more and more time
would be available the website will be designed as a full
B. Figures and Results stack website which will include the payment gateway for the
users to actually buy and sell a book.

ACKNOWLEDGMENT (Heading 5)
This is to thank everyone who helped make this project a
reality without whom it would not have been possible. First
and foremost, we would like to express our gratitude to Dr.
Hariharan Udhaya Kumar, our project instructor, who
provided invaluable assistance, committed his time to it, and
taught us how to complete this project. The project would not
have been completed without his supervision. We are
grateful to our teacher for allowing us to work on the project
"Bookish-An online book store," which allowed us to
conduct extensive research and learn about a variety of new
Fig. 1. Homepage of the Website topics. Second, we are grateful to the team that collaborated
to complete the work within the specified time period.

REFERENCES
[1] Web development-Wikipedia
[2] "Web Development - W3Schools."
https://www.w3schools.com/whatis/.
[3] "How To Become A Web Developer In 2021
[Complete Guide]." 22 Dec. 2020,
https://careerfoundry.com/en/blog/web-development/what-
does-it-take-tobecome-a-web- developer-everything-you-
need-to-know-before-gettingstarted/.
Fig. 2. Sign Up Page [4] "HTML: HyperText Markup Language | MDN."
https:// developer.mozilla.org/en- US/docs/Web/HTML.
[5] "CSS: Cascading Style Sheets | MDN."
https://developer.mozilla.org/enUS/docs/Web/CSS.
"JavaScript | MDN." https://developer.mozilla.org/en-US/
docs/Web/javascript.
[6] "JavaScript.com." https://www.javascript.com/.
[7] “Powell: Online Book
Store”https://www.powells.com.
[8] "How to Write Project Report: Complete Step-By-
Step Guide." https:// status.net/templates/project-report/.
Fig. 3. Books Page [9] "GitHub Learning Lab." https://lab.github.com/

You might also like