An open API service indexing awesome lists of open source software.

https://tsheporamantso.github.io/Awesome_books/

In this project, we will built a basic website that allows users to add/remove books from a list. We achieved that by using JavaScript objects and arrays. We also dynamically modified the DOM and added basic events
https://tsheporamantso.github.io/Awesome_books/

css3 html5 javascript

Last synced: 6 months ago
JSON representation

In this project, we will built a basic website that allows users to add/remove books from a list. We achieved that by using JavaScript objects and arrays. We also dynamically modified the DOM and added basic events

Awesome Lists containing this project

README

          

Gladwin Tshepo Ramantso And Drissa Toure





Awesome Books



# 📗 Table of Contents

- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [🚀 Live Demo](#live-demo)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [Deployment](#triangular_flag_on_post-deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)

# 📖 Awesome Books

This Awesome books project is based on an online website that allows users to add/remove books and their authors from a list of books or to form a library of books which are stored in a local storage.

**Awesome Books** In this project, we will built a basic website that allows users to add/remove books from a list. We achieved that by using JavaScript objects and arrays. We also dynamically modified the DOM and added basic events

## 🛠 Built With

- HTML
- CSS
- JavaScript

### Tech Stack

Version Control

Visual Studio Code

### Key Features

- **JavaScript with Objects**
- **Local Storage**
- **Basic UI with plain HTML**

(back to top)

## 🚀 Live Demo

- [Live Demo]( https://tsheporamantso.github.io/Awesome_books/)

(back to top)

## 💻 Getting Started

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

### Prerequisites

In order to run this project you need:

- Visual Studio Code.
- Node JS.
- Git bash.
- GitHub Account.

Example command:

```sh
gem install VS code
```

### Setup

Clone this repository to your desired folder:

Use git clone command or download ZIP folder

Example commands:

```sh
cd my-folder
git clone git@github.com:tsheporamantso/Awesome_Books.git
```

### Install

Install this project with:

npm

Example command:

```sh
cd my-project
npm init -y
```

### Usage

To run the project, execute the following command:

npm start or live server

Example command:

```sh
GitHub Pages Server
```

### Run tests

To run tests, run the following command:

npm test

Example command:

```sh
npx stylelint "**/*.{css,scss}"
```
```sh
npx eslint .
```

### Deployment

You can deploy this project using:

GitHub Pages

Example:

```sh
https://tsheporamantso.github.io/Awesome_Books/
```

(back to top)

## 👥 Authors

👤 **Gladwin Tshepo Ramantso**

- GitHub: [@tsheporamantso](https://github.com/tsheporamantso)
- Twitter: [@ramgt001](https://twitter.com/ramgt001)
- LinkedIn: [Tshepo Gladwin Ramantso](https://www.linkedin.com/in/tshepo-ramantso-b6a35433/)

👤 **Drissa Toure**

- GitHub: [@touredri](https://github.com/touredri)
- Twitter: [touredri](https://twitter.com/touredri)
- LinkedIn: [touredri](https://www.linkedin.com/in/touredri/)

(back to top)

## 🔭 Future Features

- [ ] **Add CSS style to the application to make it match with the wireframe**
- [ ] **Modidy the awesome books to have navigation bar book list Add books contact info**
- [ ] **Create class methods to ass and remove books**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/tsheporamantso/Awesome_Books/issues).

(back to top)

## ⭐️ Show your support

If you like this project please follow us on github & twitter and also connect on Linkedin.

(back to top)

## 🙏 Acknowledgments

I would like to thank Microverse for this exercise and the contribution by my coding partner.

(back to top)

## 📝 License

This project is [MIT](./LICENSE) licensed.

(back to top)