Skip to content

luigirazum/mv-awesomeBooks

Repository files navigation

logo

Awesome Books - App

In this App you can find the best books available. If you want, you can contribute to this list keep growing.

📗 Table of Contents

📖 [AwesomeBooks]

[AwesomeBooks] is an App where you can list the best books available. It lets you add books with a very simple form and in case you need it, you can also delete the book that is not interesting for you anymore.

🛠 Built With

Tech Stack

Key Features

  • Extensive DOM Manipulation for Adding/Deleting books from the list.
  • Use of localStorage to save the current list, so once you come back to the App it will display the previous books added.
  • Form validation to avoid bad inputs, using a regex pattern, required and minlength attributes.
  • Custom errors are shown when you enter an invalid value for a book name or author.
  • No book names duplicates are allowed.

(back to top)

🚀 Live Demo

(back to top)

💻 Getting Started

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

  • Navigate to the button on the top right green "code" button.
  • In the drop down menu choose "Download Zip".
  • After extracting the files, you'll have my project on your local machine.

(back to top)

👥 Authors

👨‍💻 Luis Zubia

(back to top)

🔭 Future Features

  • Add CSS styles to make it look Awesome.
  • Improve the look, adding some navbar and footer.
  • Add a search field, in case you want to filter the list of books.

(back to top)

🤝 Contributing

In order to improve this project, contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

I really enjoyed making this project, so, if you like it, I appreciate your support giving me a ⭐.

(back to top)

❓ FAQ

  • Why should you use this project?

    • Because you can realize what you can achieve using just palin Javascript.
  • Why did I make this project?

    • I made this project in order to put in practice what I've learned about HTML, CSS and JS. I know there is a lot to do but we're just starting.

(back to top)

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

(back to top)

About

A single page App to add /remove/display books.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published