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

Overview

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-Project

Basic website that allows users to add/remove books from a list.

Awesome-Books Web site.

Awesome-Books Web site Project initialization

Live Demo:

Live Demo Link

Built With

  • HTML(HTML-5).
  • CSS(Flexbox - grid).
  • javaScript (Vanilla JS - ES6 - Modules).
  • Luxon.
  • Github.
  • Local Storage.
  • Linters.

In this project we :

  • Add Linters for HTML/CSS.
  • Use best practices for HTML & CSS.
  • Update README file.
  • Add Mark up to the .html file.
  • Add style to the web site.
  • Add Form to save books .
  • use Local storage to save user data.
  • User can add books and can remoove it from the list.
  • Using classes instead of Objects.
  • ★ Modify the Awesome books application to have:
    • A Navigation bar.
    • Three content sections:
      • Books list.
      • Add book form.
      • Contact info.
  • ★ Use ES6 Modules
  • ★ Use Luxon to update date and time in the UI.

Getting Started

1- clone Repo. git clone [email protected]:MostafaShahat2021/portfolio.git

2- Install npm (node pakage manager) you can run any one of these commands to install npm on your machine:

  • npm i
  • npm install
  • sudo apt install npm

to install globally, just add a -g or --global after the install or i

  • npm i -g
  • sudo apt install -g npm

Run tests

We use Linters for HTML/CSS to cheack this project.

Authors

👤 Mostafa Shahat

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

You might also like...

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

Jul 25, 2022

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" is a simple website that displays a list of books and allows you to add and remove books from that list. By building this application with JavaScript, the website is more interactive!

Awesome-books Description "Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. By

Oct 18, 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

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

Awesome books is a simple website that displays a list of books and allows you to add and remove books from that list

Awesome books is a simple website that displays a list of books and allows you to add and remove books from that list

Awesome books is a simple website that displays a list of books and allows you to add and remove books from that list. By building this application, you will learn how to manage data using JavaScript. Thanks to that your website will be more interactive. built with modern JavaScript and uses SPA technology.

Mar 29, 2022

"Awesome books" is a simple website that displays a list of books and allows you to add ang remove books from that list. Also you can store your data in your local storage. Build with JavaScript, HTML and CSS.

Awesome Books Creating an app that adds and delete books from a list. Built With HTML CSS JavaScript Application Page url https://TimmyChan99.github.i

Jan 28, 2022

"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list.

Hello! I am a software developer! I can help you build a product, feature or website. Take a look of my works. If you like what you see and have a pro

May 9, 2022
Comments
  • Es6 modules

    Es6 modules

    Awesome books: with ES6

    In this project:

    • ES6 syntax.
    • Use ES6 Modules.
    • Use npm as a software package system.
    • Use Luxon to update the date and time in the UI.
    • Create a new directory and initialize it with git.
    • create a package.json file using npm (Node Package manager).
    • Create a modules directory.
    • Display the current date below the navigation bar.
    • Add Linters for HTML/CSS & JS.
    • Use GitHub flow.
    • Use best practices for HTML & CSS & JS.
    opened by MostafaShahat2021 1
Owner
Mostafa Shahat
Web Developer
Mostafa Shahat
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
this project's main aim is to restructure Awesome books app code to make it more organized by using modules and also practicing the ES6 syntax.

Awesome Books ES6 this project's main aim is to restructure Awesome books app code to make it more organized by using modules. also practicing the ES6

PRATAP PANABAKA 7 Sep 6, 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
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
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 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

Dino Ronald Quispe Arias 7 Jul 21, 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
The aim of this project is to restructure the Awesome books app code by using ES6 syntax and organising the workspace using modules.

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.

Favour Ezeugwa 15 Aug 18, 2022