Skip to content

An interactive e-library app, developed with JavaScript, HTML, and CSS, featuring a dynamic book storage management system.

License

Notifications You must be signed in to change notification settings

jordanpapaditsas/datapages-vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataPages Vault

Description

DataPages Vault is a web library application that allows you to keep track of your reading list, categorizing books you want to read and marking them as read or unread. The app is built using HTML, CSS, and JavaScript, providing a dynamic table for displaying your book collection.

Live Preview

https://jordanpapaditsas.github.io/datapages-vault/

Features

  • Dynamic Book List Table: Each row represents a book and includes the following information:
    • Title: The title of the book.
    • Author: The author of the book.
    • Pages: The total number of pages in the book.
    • Read Status: A checkbox indicating whether the book has been read or not.
  • Add New Book: You can easily add new books to your collection using the "Add New Book" feature. To add a book, simply provide the following details:
    • Title: Enter the title of the book.
    • Author: Enter the name of the author.
    • Pages: Specify the total number of pages in the book.
    • Read Status: Use the checkbox to mark the book as read or unread.
    Once you've entered the details, click the "Add Book" button, and the new book will be added to your collection.
  • Mark Books as Read/Unread: The app allows you to update the read status of your books. If you've finished reading a book, simply check the corresponding checkbox in the table to mark it as "Read." To indicate that you haven't read a book yet, uncheck the checkbox.
  • Remove A Book: You can remove a specific book of your choice, by clicking on the 'X' button, which appears after you add a new book in the table.
  • Remove All Books: If you want to start fresh or simply clear your entire book list, you can use the "Remove All Books" button. This action will remove all books from the table, giving you a clean slate.

Getting Started

Follow these steps to get the library application up and running on your local machine:

  1. Clone this repository: git clone https://github.com/your-username/datapages-vault.git
  2. Open the index.html file in your preferred web browser.
  3. Explore the mechanism of the application.
  4. Customize the content to fit your application's needs.

Contributing

All contributions are accepted! If you'd like to contribute, please follow these steps:

  1. Fork this repository to your GitHub account.
  2. Create a new branch for your feature or bug fix: git checkout -b feature/your-feature-name
  3. Make your changes and commit them with descriptive commit messages.
  4. Push your changes to your forked repository.
  5. Create a pull request to the main branch of this repository, describing your changes.

License

This project is licensed under the MIT License.

About

An interactive e-library app, developed with JavaScript, HTML, and CSS, featuring a dynamic book storage management system.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published