Professional Documents
Culture Documents
Kubeiko: An Inclusive Novel Reading and Writing Website
Kubeiko: An Inclusive Novel Reading and Writing Website
writing website
Slot: TBB2
Faculty: JAYA SUBALAKSHMI R
Team Members
Landing Page
Description: This is the landing page that the User sees when they load the website.
Input: Toggle options depending on the current situation of the User (Home, Browse or
Create)
Output: Redirects the User to the page they selected Processing: Redirects them to the
selected option
Landing Page (Popular Right Now Section)
Description: This allows the User to save their progress, their search history and allows them
to rate and comment on any book.
Processing: Search Username in database. If none found redirect to sign up. If found, check
password. If matched, successfully log in User
Sign Up
Description: This allows the User to create their own account on the site.
Description: This allows a user to search a particular book or author by keywords and find
them. If multiple results are found, the user can search according to specific filters.
Input: Keywords
Output: List of Books, Authors, Tags or Genres that match the keywords
Processing: Search keywords in the Book database. If keywords match Book name, Author
name, Tag name or genre name, add to list. Finally display it.
Book Section
Reading Section
Description: This allows the user to get a brief idea on the number of chapters present in the novel. They can get
a summary of what happens in that chapter before they dive into the actual content.
Input: Chapter number of the Book that was clicked
Output: Page that contains chapter details.
Processing: Search database for chapter number, find it and display it
Book Creation
Description: Any user that wants to write/ submit a book can select this option. The user is led to a page where
they can give their input and submit, after which it is published on the website.
Input: Details of the new book.
Output: Display new book created.
Processing: Input new book data into the database.
Chapter Creation
Description: This allows the user to add a new chapter to an already existing book.
Precondition: User has created a book.
Input: Heading and content of chapter.
Output: Display Chapter added and add chapter to database.
Processing: Checks for BookID of the selected book and adds the chapter to its Content
module.
We Generate Graph analysis from the test reports above for a better understanding:
Automating Testing:
We have used QAWolf to implement the automatic testing. It is afree open-source software
that can be used on all browsers, supports various languages which includes JavaScript and so
on which are the languages use by us in creating this project.
A good quality testing tool helps the tester to identify any critical bugs in the project. Without a
proper tool, the manual process of going through the entire code to find a bug, then noting it
downand informing the developer takes a lot of time and often during retesting, the tester may
miss some critical bug.
4. Research Paper
Fadheel, Padm Keshav, Vishaal T, Mopuru Vinayreddy, Badrinarayan M, Mudamala Yatheendra Nath Reddy
VIT University
Abstract— The internet has greatly impacted our lives, that The traditional approach also takes lots of time to
providing easy access to a variety of essential items, including complete web application. There was no mention of newer
books. However, existing book websites often prioritize English and rising technologie s that can be helpful for web
language content, making it difficult for non-native speakers to development in the long run.
fully utilize them. Additionally, high prices may deter users
from accessing the content they desire. To address these issues,
Kubeiko has been developed as a one-stop-shop for book lovers, In The Impact of E-Books on the Printed Books: E-book
featuring modules that allow for easy translation of novels into Popularity, Growth, and future the authors have dealt with the
desired languages. With the potential for human translators to problem of having an E- Book for very available hard copy
fulfill language requests, Kubeiko seeks to provide a books in the market. This study aims to identify the
comprehensive solution for accessing literature online. preferences of the net generation readers in print and
electronic media activities.
Keywords—template, Scribbr, IEEE, format
The database may get crashed at any certain time due to virus
or operating system failure. Therefore, it is required to take
the database backup so that the database is not lost. Proper
UPS/inverter facility should be there in case of power supply
failure.
A real time review system algorithm will also be
implemented which will allow users reading the same content
to interact with each other in real time.
Express will be used for backend API generation. The Description: This allows the User to save their progress, their
frontend framework will use an asynchronous function to search history and allows them to rate and comment on any
communicate with the API endpoints. The backend will also book.
communicate with the Database with the help of the API of Input: Username and Password
the hosting site.
Output: Logged in if credentials are correct; Error screen if •View Contents of the Chapter Page
incorrect
Processing: Search Username in database. If none found
redirect to sign up. If found, check password. If matched,
successfully log in User.
• Sign Up Page
[2] https://www.researchgate.net/publication/345653981_The_Comple
te_E-
Commerce_Book_Design_Build_Maintain_a_Successful_Web-
based_Business
[3] https://www.matecconferences.org/articles/matecconf/pdf/2017/14/
matecconf_gcmm2017_02045.pdf
[4] https://thenewstack.io/the-open-book-project-an-ebook-reader-you-
can-build-yourself/
[5] Fundamental of Software Engineering By Rajiv Mall
IEEE. IEEE Std 830-1998 IEEE Recommended Practice for
Software Requirements Specifications. IEEE Computer Society,
1998.
Description: This allows the user to add a new chapter to [6] Abdala, Mohammed A., and Noor Ahmed Khider. "Online E-
an already existing book. book Store Website Design." i-Manager's Journal on Software
Precondition: User has created a book. Engineering 5.4 (2011): 41.
Input: Heading and content of chapter. [7 ] Mandava, Asha, and Solomon Antony. "A review and analysis of
Output: Display Chapter added and add chapter to technologies for developing web applications." (2012).
database. [8 ] Saleh, Zakaria Issa, and Ahmad Shaher Mashhur. "The impact of
e-books on the printed books: e-books popularity, growth and
Processing: Checks for BookID of the selected book and future." 2015 Fifth International Conference on E-Learning
adds the chapter to its Content module. (Econf). IEEE, 2015.
[9] Capała, Łukasz, and Maria Skublewska-Paszkowska. "Comparison
V. CONCLUSION of AngularJS and React. js frameworks based on a web
application." Journal of Computer Sciences Institute 6 (2018): 82-
Problem with the currently available websites is that most 86.
of them are centred towards content in English language [10] Căpătînă, Alexandru, and Mourad Touzani. "Development of a
and native viewers and writers are not able to use it to the Web Marketing Plan for an e-Book–Challenges and
fullest. Opportunities." (2011).
The platforms are taking advantage of the lack of [11] Ibrahim, Hatim, and Abdullah Saad H. Alqahtani. "The impact of
competition and the prices set for viewing the books or adopting Web 2.0-based E-Book on student learning skills."
Eurasia Journal of Mathematics, Science and Technology
novels are high which make the user doubtful whether they Education 14.6 (2018): 2509-2522.
should buy it. [12] Ogata, Hiroaki, et al. "E-Book-based learning analytics in
The website has modules which assist people to translate university education." International conference on computer in
an novel into their own desired language through Google education (ICCE 2015). 2015.
translate, or if there are enough requests, translators can [13] Mohamad, Nurul Zawiyah. "Design and implementation of e-book
authoring and customization." (2005).
take up a novel and translate them to the requested
[14] Chou, Shih-Chun, Jay Stu, and Yuting Lin. "Determinants of e-book
language. readers adoption and continuation: A comparison of pre-adoption
The plan is to provide free novels to the users and and post-adoption beliefs." 5th International Conference on
remuneration through ad revenue. Authors also have the Computer Sciences and Convergence Information Technology.
freedom to choose a payment-based method for IEEE, 2010.
remuneration. [15] Erekata, Oghenetega, et al. "Development of a text and speech
enabled conversational agent for students’ activities planning using
dialog flow." Futuristic Trends in Network and Communication
Technologies: Third International Conference, FTNCT 2020,
Taganrog, Russia, October 14–16, 2020, Revised Selected Papers,
VI. REFERENCES Part I 3. Springer Singapore, 2021.
[1] ]https://www.researchgate.net/publication/345653981_The_Compl [16] Essien, Nesabasi P., Victoria A. Uwah, and Emmanuel P. Ododo.
ete_E- "An Interactive Intelligent Web-Based Text-to-speech System for
Commerce_Book_Design_Build_Maintain_a_Successful_Web- the Visually Impaired." Asia-Africa Journal of Recent Scientific
based_Business Research 1 (2021): 76-98.