/book_list

This exercise implements a book list that allows adding and removing books. It uses HTML, JavaScript, and the browser's Local Storage to store the data. It provides a simple interface with a form where book details are entered and displayed in a list. It enables easy management of the book collection persistently within the browser.

Primary LanguageJavaScript

📗 Table of Contents

📖 [book_list]

[book_list] This exercise involves the creation of a book list application that enables users to add and remove books. The application is built using HTML, JavaScript, and leverages the Local Storage feature of web browsers to store the book data persistently. It provides a user-friendly interface with a form where users can input the title and author of a book. Upon submitting the form, the book is added to the list, which is dynamically updated and displayed on the page. The application also allows users to easily remove books from the list with a single click. The use of Local Storage ensures that the book collection remains intact even if the page is refreshed or reopened. This project showcases the implementation of basic CRUD (Create, Read, Update, Delete) operations using web technologies, providing a practical example of data management and persistence within the browser environment.

🛠 Built With

Tech Stack

HTML
JavaScript

Key Features

  • [Branch creation]
  • [Version control]
  • [GitHub flow]
  • [Pull request]
  • [Descriptive commits]
  • [Add Books]
  • [Remove Books]
  • [Data Persistence]
  • [Interactive User Basic Interface]
  • [JavaScript Functionality]
  • [Code Maintenance]

(back to top)

💻 Getting Started

Setup

Clone this repository to your local machine:

git clone git@github.com:ClaudiaRojasSoto/book_list.git

Prerequisites

In order to use this project, you need to have Node.js and npm installed on your local machine.

Install

Install the necessary dependencies by running:

npm install

Usage

To start the project, run the following command:

npm start

Run tests

To run tests, run the following command:

npm test

Deployment

You can deploy this project using: https://claudiarojassoto.github.io/book_list/

(back to top)

👥 Authors

👤 Claudia Rojas

(back to top)

🔭 Future Features

-[Classes in JavaScript]

(back to top)

🤝 Contributing

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, please give it a ⭐️!

(back to top)

🙏 Acknowledgments

I would like to thank...

* Microverse for providing the opportunity to learn Git and GitHub in a collaborative environment.

* GitHub Docs for providing a wealth of information on Git and GitHub.

(back to top)

(back to top)

📝 License

This project is MIT licensed.

(back to top)

Footer © 2023 GitHub, Inc. Footer navigation Terms Privacy Security Status Docs Contact GitHub Pricing API Training Blog About