/Awesome_books_ES6

Awesome books is an app designed to store, add and delete books. Built with JavaScript.

Primary LanguageJavaScript

Microverse README Template

📗 Table of Contents

📖 [Awesome Books]

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

🛠 Built With

Client
Database

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]

(back to top)

🚀 Live Demo

Add a link to your deployed project.

(back to top)

💻 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: https://github.com/Donmark2k/Awesome_books_ES6.git

Example commands:

  cd my-folder
  git clone git@github.com: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

follow these steps for example

👥 Authors

Mention all of the collaborators of this project.

👤Chukwuemeka Ochuba

(back to top)

🔭 Future Features

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Victor Chiemerie has been of tremendous help so far.

(back to top)

🙏 Acknowledgments

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

(back to top)

❓ 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]

(back to top)

📝 License

This project is MIT licensed.

(back to top)