Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://hanasabih.github.io/awesome-books/

This website was an excellent learning experience for me because I used JavaScript to produce and manage the website, as well as OOP, modules, and local storage. The website allows visitors to see, add, and delete books from a list, as well as provide contact information.
https://hanasabih.github.io/awesome-books/

bootstrap5 javascript localstorage oop

Last synced: about 2 months ago
JSON representation

This website was an excellent learning experience for me because I used JavaScript to produce and manage the website, as well as OOP, modules, and local storage. The website allows visitors to see, add, and delete books from a list, as well as provide contact information.

Awesome Lists containing this project

README

        

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)

# 📖 Awesome Books

This is a Awesome books: plain JavaScript with objects project in the Microverse program to test my understanding in different ways to create objects in JavaScript, and Create and access properties and methods of JavaScript objects.

## 🛠 Built With

### Tech Stack

Client


  • HTML

  • CSS

  • JAVASCRIPT

  • BOOTSTRAPL

### Key Features

- **Responsive design**
- **Used only Bootstrap, CSS, html and Javascript**

(back to top)

## 🚀 Live Demo

- [Live Demo Link](https://hanasabih.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:
- A personal computer connected to the internet
- A Modern/Updated web browser
- Have a local version control like git installed on your computer and a Github account
- Code editor installed on your computer

### Setup

Clone this repository to your desired folder:
```sh
cd your-desired-folder
git clone https://github.com/HanaSabih/awesome-books.git
```

### Install

Install this project with:
```sh
cd your-desired-folder
git clone https://github.com/HanaSabih/awesome-books.git
```

### Usage

To run the project, open index.html with your preferred browser.

### Run tests

To run tests, run the following command in your `git bash` or CLI:
- `npx hint .` : for the html codebase and use of best practices.
- `npx stylelint "**/*.{css,scss}" `: for the css codebase and use of best practices. you can add.
- `npx eslint . `: for the JavaScript codebase and use of best practices.

## 👥 Authors

👤 **Hana Sabih**

- GitHub: [@githubhandle](https://github.com/HanaSabih)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/hana-sabih/)

(back to top)

## 🔭 Future Features

- [ ] **Program Page**
- [ ] **Register Page**
- [ ] **News Page**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](../../issues/).

(back to top)

## ⭐️ Show your support

If you like this project, kindly give a ⭐️.

(back to top)

(back to top)