In this App you can find the best books available. If you want, you can contribute to this list keep growing.
- 📖 About the Project
- 💻 Getting Started
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- ❓ FAQ
- 📝 License
[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.
- 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.
- Used ES6 syntax and Modules.
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.
👨💻 Luis Zubia
- GitHub: @luigirazum
- Twitter: @LuigiRazum
- LinkedIn: Luis Raul Zubia Maciel
- Add a search field, in case you want to filter the list of books.
In order to improve this project, contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
I really enjoyed making this project, so, if you like it, I appreciate your support giving me a ⭐.
-
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.
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.