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