Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/usirusenikon/awesome-books

In this project, we will build a basic website that allows users to add/remove books from a list. We will achieve this by using JavaScript objects and arrays. We will also need to dynamically modify the DOM and add basic events.
https://github.com/usirusenikon/awesome-books

List: awesome-books

Last synced: 5 days ago
JSON representation

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

Awesome Lists containing this project

README

        

![](https://img.shields.io/badge/Microverse-blueviolet)

## Awesome-books

## Description
In this project, we will build a basic website that allows users to add/remove books from a list. We will achieve this by using JavaScript objects and arrays. We will also need to dynamically modify the DOM and add basic events.

## Live Demo

The objectives of this project is to:

- Understand different ways to create objects in JavaScript.
- Create and access properties and methods of JavaScript objects.

## Built With
- HTML, CSS (Flex Box & Grid)
- JAVASCRIPT
- VS code
- Git and Github

## Getting Started
- To get a local copy up and running follow these simple example steps.

## Prerequisites
- please install git in your computer.
- Also install a code editor.
- A web browser to view the output.

## Setup
- To clone my repository run this command `https://github.com/UsirusenIkon/Awesome-books.git`

## Run tests
For tracking linters errors locally you need to follow these steps:

- After cloning the project you need to run this command

npm install This command will download all the dependencies of the project

- For tracking the linter errors in HTML file run:

npx hint .

- For tracking the linter errors in CSS file run:

npx stylelint "*/.{css,scss}"

## Deployment
- I used GitHub Pages to deploy my website
- For more information about publishing sources, see About [github page](https://docs.github.com/en/pages/getting-started-with-github-pages/about-github-pages#publishing-sources-for-github-pages-sites)

## Author
👤 **Usirusen Ikon**
- GitHub: [@UsirusenIkon](https://github.com/UsirusenIkon)
- Twitter: [@Usirusen_Ikon](https://twitter.com/Usirusen_Ikon)
- LinkedIn: [Usirusen Ikon](https://www.linkedin.com/in/usirusen-ikon-775855174/)

👤 **Voicu FLorin**

- GitHub: [@vflorin1995](https://github.com/vflorin1995)
- Twitter: [@vflorin1995](https://twitter.com/vflorin1995)

👤 **JUHAR YIMER**

- GitHub: [@vflorin1995](https://github.com/juaryimami)

## 🤝 Contributing
- Contributions, issues, and feature requests are welcome!
- Feel free to check the [issues](https://github.com/UsirusenIkon/Awesome-books/issues) page.

## Show your support
- Give a ⭐️ if you like this project!

## Acknowledgments
- Hat tip to Microvers and all the staff
- Thanks to My coding Partners
- Thanks to My Morning-session-group and Standup-team Partners and
- Thanks to Code Reviewers

## 📝 License
- This project is [MIT](https://github.com/UsirusenIkon/Awesome-books/blob/feature/LICENSE) licensed.