- 📖 Overview
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
In this project, we built a basic website that allows users to add/remove books from a list. This was achieved by using JavaScript objects and arrays while using javascript DOM and basic events to dynamically modify the page.
- Re-create the Awesome books app following the rules:
- Use ES6 syntax.
- Divide code into modules. the following modules were created:
- BookList.js: for BookList class
- datetime.js: for the time function
- luxon: the downloaded luxon library
- Display the current date below the navigation bar.
- For this requirement we use a library Luxon
See the article Get the current date and time.
- Preserving data with localStorage
- Using ES6 syntax
- Using modules
- [Optional] Install git bash to your machine to enable you to clone this repo.
- install Visual Studio to be able to host a local live version.
- Install a browser to view the local live version.
To get a local copy up and running follow these simple example steps.
- Open your GitHub account the repository's link
- Internet connection
- A github account
- copy the repo's link and clone it by writing
git clone https://github.com/fmanimashaun/AAwesome-book_es6.git
on your git bash terminal. npm install
to install the dependencies
- You can check for errors by running linter tests found in the github flows.
- Click on 'go live' on your visual studio to view the project live on your local machine.
👤 Engr. Animashaun Fisayo
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.