awesome-books-es6

This app is a digital platform that allows users to access and manage their library resources from anywhere. It provides users with an extensive collection of books, magazines, and other materials, which they can easily search, and read. Built with javaScript.

MIT License

Stars
5

📗 Table of Contents

📖 [Awesome Books]

[Awesome books] is a project designed to store, add and delete books;

🛠 Built With

Key Features

  • [Create a collection that keeps a list of books]
  • [Create a function to add a new book to the collection]
  • [Display all books saved in the collection in the top part of the page]
  • [When a user clicks the "Add" button, a new book is added to the collection]
  • [When a user clicks the "Remove" button,the correct book is removed from the collection.]
  • [The data is preserved in the browser's memory by using localStorage]
  • [Use JavaScript classes instead of objects and arrays]
  • [You can use objects and arrays, but do it inside classes]
  • [Create class methods to add and remove books]

🚀 Live Demo

Add a link to your deployed project.

💻 Getting Started

Describe how a new developer could make use of your project.

To get a local copy up and running, follow these steps.

Prerequisites

  • In order to run this project you need:

  • git: A tool for managing source code

  • Visual Studio Code: A source code editor

  • Live Server: A simple web server utility for Visual Studio Code

Setup

Clone this repository to your desired folder: [email protected]:RitaDee/awesome-books-es6.git

Example commands:

  cd my-folder
  git clone [email protected]:myaccount/my-project.git

Install

Install this project with:

install npx

Example command:

  cd my-project
  npx install

--->

Usage

To run the project, execute the following command:

  • Open the cloned folder on the VS code
  • Open the live server

Run tests

To run tests, run the following command:

  • To check for stylelint errors, run npx stylelint "**/*.css{css,scss}".
  • To check for javascript error, run npx eslint .

Deployment

You can deploy this project using:

  • Github pages

Github pages


-->

👥 Authors

Mention all of the collaborators of this project.

👤Rita Nkem Daniel

🔭 Future Features

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

🙏 Acknowledgments

I would like to appreciate Microverse for providing the resources and the platform for us to be a Professional full-stack developer.

❓ FAQ (OPTIONAL)

Add at least 2 questions new developers would ask when they decide to use your project.

  • [Are you sure that you are owner of this work]

    • [Yes, I am]
  • [Can you make the work to be responsive]

    • [yes]

📝 License

This project is MIT licensed.

Related Projects