Yuriy Chamkoriyski and Bogdan Stojanovic Microverse Awesome Books project
First Javascript project from Module 2 at Microverse
In this project, you will build a basic website that allows users to add/remove books from a list. You will achieve that by using JavaScript objects and arrays. You will also need to dynamically modify the DOM and add basic events.
Implement only a basic UI with plain HTML (step 1):
Project requirements refactor to use JavaScript classes (step 2):
Project requirements style core elements (step 3):
Project requirements a complete website with navigation (step 4):
- Make sure that when you click on any of the links, the main area changes to display only one of the three content sections. (Hint: you can simply add and remove CSS classes to display or hide the content.)
- To change the contents of the page, don't use any library or framework, use only plain JavaScript and CSS.
- Display the current date below the navigation bar. For this requirement you should use a library - Luxon.
- You need to use pair-programming for this project. We will check to see if both partners submitted code by looking at the commit history for each project. Therefore you need to use only one repository for your pair-programming group.
Built With
- Major languages: HTML, CSS, JS
- Frameworks: none
- Technologies used: Git, Luxon
Live Demo
Live Demo Link
Getting Started
Simply open the link above.
To get a local copy up and running follow these simple example steps.
Prerequisites
- Internet connection and browser
Setup
N/A
Install
N/A
Usage
Make sure you have a clean localstorage before you open the page.
You can clean your localstorage from your browser console using: localStorage.clear();
Run tests
Tested with lighthouse, webhint, stylelint and ESlint.
Deployment
Just open the live demo link in your browser.
Author
Yuriy Chamkoriyski
Bogdan Stojanovic
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.