Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://ginabeki.github.io/awesome-books-es6/

Refactored the Awesome books app code. The goal was to make it more organized by using modules. My ES6 knowledge was also put to test.
https://ginabeki.github.io/awesome-books-es6/

Last synced: 2 months ago
JSON representation

Refactored the Awesome books app code. The goal was to make it more organized by using modules. My ES6 knowledge was also put to test.

Awesome Lists containing this project

README

        

# awesome-books
In this project, I refactored the Awesome books app code. The goal is to make it more organized by using modules. My ES6 knowledge was also put to test.
## Screenshot of the project

[![bg.png](https://i.postimg.cc/C5dSR6YS/bg.png)](https://postimg.cc/rR6vbjKP)

## Built With

- HTML

- CSS

- Javascript

- Lighthouse (An open-source, automated tool for improving the quality of web pages. It has audits for performance, accessibility, progressive web apps, SEO and more).

- Webhint (A customizable linting tool that helps you improve your site's accessibility, speed, cross-browser compatibility, and more by checking your code for bestpract ices and common errors).

- Stylelint (A mighty, modern linter that helps you avoid errors and enforce conventions in your styles).

### Prerequisites

- Have a local version control like Git. Which is a open source distributed version control system designed for source code management.
- A text editor (e.g Visual Studio Code, Vim, Atom & Sublime.)
- A web browser (e.g Chrome, Safari, Mozilla Firefox.)
- Live Server which is a web extension that helps you to live reload feature for dynamic content.
- Install wave extension to check project accessibilty.

### Live Demo

- To view a live demo of the project you can click on this [link](https://ginabeki.github.io/awesome-books-es6/).

### Getting Started

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

- npm
```sh
npm install npm@latest -g
```

### Installation

1. Clone the repo by running the command
```sh
git clone https://github.com/ginabeki/awesome-books.git
```
2. Open the directory of the project
```sh
cd awesome-books
```
3. Open the html file
```sh
Click and open the html file

## Authors

👤 Gina Beki

- GitHub: [@ginabeki](https://github.com/ginabeki)
- Twitter: [@_gina_bw](https://twitter.com/_gina_bw)
- LinkedIn: [@Gina Beki](https://www.linkedin.com/in/gina-beki-a85846103/)

## 🤝 Contributing

- Contributions, issues, and feature requests are welcome!

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

## Show your support

- Give a ⭐️ if you like this project!

## Acknowledgements

- Background image by Drew Beamer in [Unsplash](https://unsplash.com/photos/kUHfMW8awpE)

## 📝 License

- This project is MIT licensed.