Skip to content

"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. This UI is built using a medium-fidelity wire frame, use ES6 modules to write modular JavaScript.

Notifications You must be signed in to change notification settings

Sonickmumba/Awesome-Books-ES6

Repository files navigation

Awesome Books: with ES6

In this project, I restructure my Awesome books app code. The goal is to make it more organized by using modules. I will also practice the ES6 syntax that I have learned, Use ES6 modules to write modular JavaScript and Use npm as software packages system.

Built With

  • HTML and CSS
  • Frameworks: N/A
  • Technologies used: GIT, GITHUB, LINTERS
  • npm
  • Luxon library

Live Demo

Check Live Demo here.

Getting Started

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

Prerequisites

  • npm (node package manager) – to be able to install packages locally.
  • A github Account – to be able to use github actions.

Setup

  • Open the terminal.
  • Run cd \path\to\where\you\want\your\local\copy
  • Clone the repo i. Run git@github.com:Sonickmumba/My-Portfolio.git ii. Run cd README/

Install

Usage

Run tests

  • run Webhint linter

    • Run npx hint . on the root of your directory of your project.
  • run Stylelint linter

    • Run npx stylelint "**/*.{css,scss}" on the root of your directory of your project.
  • run ESLint linter

    • Run npx eslint . on the root of your directory of your project.
  • run gulp

    • Run gulp on the root of your directory of your project.

Deployment

To run the project open the downloaded folder (after extraction) then run the "index.html" file in your browser.

Authors

👤 Author1

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

About

"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. This UI is built using a medium-fidelity wire frame, use ES6 modules to write modular JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published