The aim of this project is to restructure the Awesome books app code by using ES6 syntax and organising the workspace using modules.

Overview

Awesome-Books-ES6

The aim of this project is to restructure the Awesome books app code by using ES6 syntax and organising the workspace using modules.

The code is divided into modules and each module is saved in a separate file in the modules dir. and imported in the index.js file.

Live Demo

link to live demo

Awesome-Books-ES6: Refractor to use JavaScript modules and ES6 Syntax.

Built With

  • JavaScript
  • HTML
  • CSS

Getting Started

Prerequisites

  • In the repository, copy the SSH code snippet for Awesome-book-2
  • clone into the repository by using git clone in the git bash terminal
  • cd into the repository cd Awesome-Books-ES6
  • open VScode terminal code .
  • Go live (live server)

Setup

  • Linters
  • Git bash (optional: vscode gitbash terminal)

Install

  • Live server on VScode

Author

👤 Favour Amarachi Ezeugwa

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to anyone who's code/resource was used
  • Inspiration
  • Microverse student community

📝 License

This project is MIT licensed.

You might also like...

In this project, I built a basic website that allows users to add/remove books from a list using HTML/CSS to build the app and JavaScript to add functionalities. This project was organized using modules and ES6 syntax implemented.

Awesome books: with ES6 Description the project. Built With HTML CSS JAVASCRIPT Live Demo (if available) Live Demo Link Getting Started This is an exa

Sep 9, 2022

This project is about the awesome books we did during Microverse to build a website for adding and removing the books.Done using HTML and ES6 JAVASCRIPT and modules

Awesome-books-with-ES6 Description the project. this project is about the awesome books we did during Microverse to build a website for adding and rem

May 28, 2022

Awesome Books project with ES6 is an application that was built using Vanilla JavaScript with ES6 features like using arrow functions. This application allows you to keep records of your favorite books.

Javascript Project Awesome Books with ES6 Using Javascript to create a simple Awesome Books project. Populating the books list and then removing one b

Sep 28, 2022

This project, is about restructuring our Awesome books app code and make it more organized using modules and ES6 sintax. Built with HTML, CSS, JavaScript.

Awesome Books with ES6 This project, is about restructuring our Awesome books app code and make it more organized using modules and ES6 sintax. Built

Jul 21, 2022

Awesome book with ES6, this project is build using HTML,CSS, JavaScript ES6 the project allows you to add books and save them with the author , for another time checks

Project Name Awsome books Description the project. adding books daynamiclly Built With Major languages Frameworks Technologies used Live Demo (if avai

Jul 25, 2022

this project is an online library application that enables users to keep track of books in their library by adding to and removing books from a list. Built with JavaScript ES6 syntax, HTML, and CSS

Awesome-Book1 The aim of this project is to restructure the Awesome books app code by using ES6 syntax and organising the workspace using modules. The

Jul 17, 2022

Great web App to make a list of awesome books to read. Made with ❤️, JavaScript ES6 Modules.

Awesome Books A basic app project built with HTML, CSS and JS to keep track of awesome books. Built With HTML/CSS & JS best practices: Correct use of

Sep 20, 2022

This is an Awesome Books web page where users can add or remove books from the site. It also displays a list of the books added to the collection. This was a continuous project, where in each milestone, new feature(s) was/were added to it.

This is an Awesome Books web page where  users can add or remove books from the site. It also displays a list of the books added to the collection. This was a continuous project, where in each milestone, new feature(s) was/were added to it.

Awesome Books This is an Awesome Books web page where a user can add or remove books from the site. It also displays a list of the books that are adde

Aug 1, 2022
Comments
  • Milestone 1: Awesome Books with ES6

    Milestone 1: Awesome Books with ES6

    Used ES6 modules to write modular JavaScript

    • Divided my code into modules, saved each module in a separate file in the modules dir, and imported modules in the index.js file.
    • I used a library Luxon to display the date and time on the website's pages.
    • Refactored all methods and functions to arrow functions.
    opened by Favourezeugwa 0
Owner
Favour Ezeugwa
Software Developer with love for React and Redux. Open to new opportunities.
Favour Ezeugwa
In this project, I restructure my previous Awesome books app code. The goal is to practice ES6 syntax and also make the code more organized by using ES6 modules.

Awesome Books In this project, I will restructure my previous Awesome books app code. The goal is to make it more organized by using modules. I will a

Sidney Kaguli 9 Aug 23, 2022
In this project, you will restructure your Awesome books app code. The goal is to make it more organized by using modules and also practice the ES6 syntax.

Awesome-books-with-ES6 In this project, I restructured Awesome books app code. The goal is to make it more organized by using modules and also practic

David Kasilia Mwanzia 6 Sep 16, 2022
In this project, you will restructure your Awesome books app code. The goal is to make it more organized by using modules. You will also practice the ES6 syntax that you have learned.

Awesome books: with ES6 In this project, you will restructure your Awesome books app code. The goal is to make it more organized by using modules. You

Kelvin Benjamin 5 Oct 10, 2022
Restructure my Awesome books app code. The goal is to make it more organized by using modules and also practice the ES6 syntax.

Awesome Book In this project, I rebuild a basic website that allows users to add/remove books from a list using ES6 Built With HTML CSS Javascript Get

Chrispaix Kaze 8 Aug 15, 2022
This project is an Awesome Books web page where users can add or remove books from the site. It also displays a list of the books added to the collection. This Awesome books webpage was created using ES6.

Awesome books App using Module Awesome books App using Module This book list was built using modules and other ES6 syntax. It allows users to add/remo

Esther Udondian 6 Jul 25, 2022
In this project, I will restructure Awesome books app code. The goal is to make it more organized by using modules.

Awesome Books ES6 In this project, In this project I built Awesome books app code. The goal was to make it more organized by using modules. Built With

Andrea Alvarez 8 Jun 16, 2022
In this project, I will restructure my Awesome books app code, to make it more organized by using modules.

Awesome-books-with-ES6 In this project: I will restructure my Awesome books app code, to make it more organized by using modules. Awesome-books-Projec

Mostafa Shahat 3 Dec 10, 2022
In this project, I restructured my Awesome books app code to make it more organized by using modules and ES6 syntax.

Awesome books ES6 In this project, I restructured my Awesome books app code to make it more organized by using modules and ES6 syntax. Built With HTML

Vanessa Oliveros 4 Oct 11, 2022
This project is based on the Awesome Books app repo, refactored with ES6 and organized with modules. The purpose of this project is to learn functionality organization using JavaScript modules.

Awesome Books with ES6 and modules A basic app project built with HTML, CSS and JS ES6 to keep track of awesome books. Built With HTML/CSS and JS best

Karla Delgado 10 Aug 27, 2022
This is the awesome books project, refactored to use ES6 syntax and modules

Awesome Books ES6 This is the Awesome Books ES6 project for the second week of the second module in the microverse program. Built With HTML/CSS Javasc

Lucas Costa Rodrigues 6 Aug 4, 2022