Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://graujavier.github.io/awesome-books-modules/


https://graujavier.github.io/awesome-books-modules/

Last synced: 19 days ago
JSON representation

Awesome Lists containing this project

README

        



# Awesome Books Project

- [📖 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)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Deployment](#deployment)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show Your Support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [📝 License](#license)

# 📖 Awesome Books

The Awesome Books project showcases a basic website that allows users to add/remove books from a list. It is achieved by using JavaScript objects and arrays dynamically generated via DOM and basic events.

## 🛠 Built With

### Tech Stack

Version Control System

Repository Hosting Service

Programming Languages

### Key Features

- **Book List:** Display a list of books with title and author.
- **Add Book:** Enable users to enter book details via an input form and dynamically add new entries to the list.
- **Remove Book:** Allow users to remove books from the list using a delete button or icon.
- **Dynamic DOM Manipulation:** Update the webpage instantly without page reloads using JavaScript to manipulate the DOM.
- **JavaScript Objects and Arrays:** Store and manage book data using objects and arrays for easy retrieval, addition, and removal of entries.

(back to top)

# 🚀 Live Demo
To preview a live demo [Click here!](https://graujavier.github.io/awesome-books-modules/)

(back to top)

## 💻 Getting Started

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

### Prerequisites

To run this project you need:

- Any Web Browser that supports HTML, CSS & Js such as [Brave](https://brave.com/).
- Any IDE and Code Editor such as [Visual Studio](https://visualstudio.microsoft.com/).
- If you want to clone this project, please install [Git BASH](https://git-scm.com/).

### Setup

Clone this repository to your desired folder with git:

`git clone https://github.com/grauJavier/awesome-books.git`

### Install

No installation is required.

### Usage

Open the `index.html` file with your Code Editor if you want to add new desired text.

### Run tests

No run test is available.

### Deployment

Deployment link: https://graujavier.github.io/awesome-books-modules/

(back to top)

## 👥 Authors

👤 **Javier Grau**
- GitHub: [@grauJavier](https://github.com/grauJavier)
- Twitter: [@jgrauchile](https://twitter.com/jgrauchile)
- LinkedIn: [Javier Grau](https://www.linkedin.com/in/javiergrau)

(back to top)

## 🔭 Future Features

- [ ] **Much more interesting content**
- [ ] **Professional embellishment with CSS and JavaScript**

(back to top)

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/grauJavier/awesome-books-modules/issues).

(back to top)

## ⭐️ Show your support

If you like this project gift us with a nice comment and star!

(back to top)

## 🙏 Acknowledgments

To our beloved moms and partners.

(back to top)

## 📝 License

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

(back to top)