/Awesome-books-ES6

This project is a single-page application (SPA) about Booklist in which you can add your favorite books and I used the OOP in this website instead of using the procedural coding

Primary LanguageJavaScript

Awesome books

This branch (awsome__es6) We did it by contributing with my coding partner we did in this branch the followings 👌 :

  • Create the entry point for your JavaScript code called index.js
  • Create index.css file for your styles.
  • Create the main index.html file. Link your index.js and index.css files there.
  • Create a directory called modules.
  • Divide code into modules. Save each module in a separate file in the modules dir. Import modules in the index.js
  • Use let and const in a correct way.💯
  • Refactor methods and functions to arrow functions.
  • For this requirement you should use a library Luxon and Import it as a module.
  • Create a function to add a new book to the collection, with title and author.
  • Create a function to remove a book from the collection.💯
  • Display all books saved in the collection in the top part of the page.
  • when a user clicks the "Add" button [A new book is added to the collection.] (The new book is displayed in the page)
  • the data is preserved in the browser's memory by using localStorage.

Built With

  • HTML
  • CSS
  • Flexbox
  • JavaScript (ES6)
  • Use gitHub pages
  • Use the javascript objects and arrays to store the data for every project.

Live Demo

Getting Started

This is an example of how you may give instructions on setting up your project locally. Modify this file to match your project, remove sections that don't apply. For example: delete the testing section if the currect project doesn't require testing.

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

Authors

👤 Author

🤝 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.

NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.