AweSome Book App displays the book details entered by user and saves the information in Local storage. User can add and remove a book title/author to the library and from the library.

Overview

Awesome Book App with ES6

  • Used npm init -y command to create package.json file.
  • Created the entry point for the JavaScript code called index.js
  • Created index.css file for the styles.
  • Created the main index.html file. Link the index.js and index.css files there.
  • Created a directory called modules.
  • All books are 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.
  • When a user clicks the "Remove" button: The correct book is removed from the collection.
  • The correct book dissapears from the page.
  • The data is preserved in the browser's memory by using localStorage.
  • A Navigation bar is added with Three sections:Books list, Add book form and Contact info.
  • When user click on any of the links, the main area changes to display only one of the three content sections

Built With

  • Html
  • Css
  • Java script

Live Demo

Live Demo Link

Getting Started

  • Use git clone https://github.com/Krishnabot/Awesome-books-with-ES6.git to clone this repo in your Local machine.

Author

👤 Krishna

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

Acknowledgments

📝 License

This project is MIT licensed.

You might also like...

A web app build with HTML, CSS, and JavaScript. It allow users to add a book title and and it's author. Content are rendered also dynamically.

Awesome books: with ES6 Description the project. Built With Major languages Frameworks Technologies used Awesome Books In this project the featured se

Nov 4, 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

Jul 25, 2022

Awsome books website is a page that contains information about list of books with the title and author names.

Project Name Awsome_Books-ES6 Description the project. Awsome books website is a page that contains information about list of books with the title and

Oct 14, 2022

Awesome books is a vanilla Javascript which offers CRUD functionalities allowing you to add, remove edit boks info and store it to the local storage.

Awesome books is a vanilla Javascript which offers CRUD functionalities allowing you to add, remove edit boks info and store it to the local storage.

Awesome Books Awesome books is a simple project that displays new books when a user updates them. Built With HTML-5 CSS3 Javacript Linters Live Demo L

Aug 6, 2022

This is an app that displays a list of books, allow users add a book and remove a selected book.

BookStore This is an app that displays a list of books, allow users add a book and remove a selected book. Built With HTML CSS -React -Redux -JavaScri

Jul 22, 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
Comments
  • Awesome books: with ES6

    Awesome books: with ES6

    In this Pull request

    • Used ES6 modules to write modular JavaScript.
    • Used npm as a software package system.
    • Refactored my previous awesome book project methods and functions to arrow functions.
    • Kept all functionalities of the app without errors.
    • Used let and const in a correct way.
    • Displayed the current date below the navigation bar using luxon library.
    opened by Krishnabot 0
Owner
Krishna Prasad Acharya
Aspiring Full-Stack Web Developer with a love for Web. Love reading fiction and writing blogs about sci-fi in my spare time. Open to New Opportunity
Krishna Prasad Acharya
A single-page application that allows users to keep track of their books. Users can add the book details (book title and author) and also, and the books can also be removed. Built with JavaScript, HTML, and CSS

Project Name Awesome book with ES6 Description the project. This is a single page application that allows users to keep track of their books. Users ca

Micheal Oguntayo 4 Oct 13, 2022
Awesome Books is a basic website that allows users to add/remove books from a list (including the title and author). It has threee different sections: 1. books list, 2. add new book, 3. contact.

awesomeBooks-modules Awesome Books is a basic website that allows users to add/remove books from a list (including the title and author). It has three

Juan Diaz 6 Aug 26, 2022
The Bookstore is a website where the user can display a list of books, add a book by providing a title, an author, and selecting from the categories, and remove a selected book.

Bookstore The Book Store is a website where the user can display a list of books, add a book and remove a selected book. Microverse's Bookstore API wa

Virag Kormoczy 9 Jan 1, 2023
"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

Fatima Ezzahra elmenoun 5 Jan 28, 2022
Elizabeth Oyinlade Ojesanmi 10 Sep 14, 2022
An application that saves the favorite books it's responsive and saves the information

Awesome-books-Project My First Capstone Project This project is made by me and Thigao Ponce we are creating website have a feuture that you can add yo

Omar Ragheb 13 Jul 13, 2022
Awesome Books project : An online Book Library. Storing book information using local storage and displaying it as a list on HTML page

This is project is my based on building an online Book Library. Storing book information using local storage and displaying it as a list on html page

Richard Chileya 7 Nov 11, 2022
On this page, you can save and load all the awesome books you have and save the name and the author into the local storage. this project uses Javascript to interact with the pages

Awesome Books: refactor to use JavaScript classes In this project, We add the links to the applications into the final project Getting Started if you

Cesar Valencia 8 Nov 29, 2022
A Minimalist to do list website where user can add, remove and edit multiple tasks and All the changes user makes in his to do list is saved in browser local storage so that it can be accessed later.

Testing for Add Remove function in To Do List App Jest framework is used for testing. Created (addremove.test.js) for a file containing the add item a

Krishna Prasad Acharya 8 Aug 15, 2022