harshi0102 / AwesomeBooks-ES6

AwesomeBooks with ES6-"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list.It is built with HTML,CSS and Javascript.
https://harshi0102.github.io/AwesomeBooks-ES6/
MIT License
3 stars 0 forks source link
css html javascript

πŸ“— Table of Contents

πŸ“– Awesome Books ES6 Project

Live Preview

project sample
project sample

Awesome Books ES6 Project

"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. Mainly built with javascript in Microverse Module 2.

Awesome Books ES6 Project is a HTML, CSS and JavaScript based project. ES6 syntax is used where Modules is divided and imported in index.js file. Refracting of all functions to arrow functions is made which also displays the current date below the navigation bar for which Luxon library is being downloaded and imported as a module.

πŸ›  Built With

Built With

Tech Stack

HTML, CSS, JavaScript and Linter Template

Languages
  • HTML
  • CSS
  • JavaScript

Key Features

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

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

Prerequisites

The basic requirements for building the executable are:

Setup

Checkout the project repository here

Install

You can use the repository HTTPS or SSH urls to clone the project on your local machine or download the ZIP folder and extract its contents.

Getting packages and debuging with Stylelint

npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x
For validation detection using Stylelint Run
npx stylelint "**/*.{css,scss}"
from parent source directory

Getting packages and debuging with ESlint

npm install npm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.x
For validation detection using Stylelint Run
npx eslint .
from parent source directory

Getting packages and debuging with Webhint

npm init -y
npm install --save-dev hint@6.x
For validation detection using Webhint Run
npx hint .

Usage

Run the index.html file in the root directory of the project using any browser.

Run tests

Use Chrome dev tools Ensure to checkout any linter errors

Deployment

Use Github pages for free and secure deployment.

(back to top)

πŸ‘₯ Authors

Harshika Govind

πŸ‘€ Harshika Govind

(back to top)

πŸ”­ Future Features

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

πŸ™ Acknowledgments

I would like to thank Microverse.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)