- π About the Project
- π» Getting Started
- π₯ Authors
- π Future Features
- π€ Contributing
- βοΈ Show your support
- π Acknowledgements
- β FAQ (OPTIONAL)
- π License
In this project, I took the Awesome books application and keep it fully functional website while refactoring the project and using ES6 syntax, I also devided my JavaScript code into modules. The date and time is added to the page using the library Luxon.
Client
Server
- N/A
Database
- N/A
- Follow a correct Gitflow
- Comply with linters
- DOM events with Javascript
- Javascript events
- Use objects to store and access data
- Use localStorage
- Create class methods to add and remove books
- Use a navigation bar
To get a local copy up and running, follow these steps:
In order to run this project you need:
β
Github account
β
Visual Studio Code installed
β
Node.js installed
β
Git Bash installed (optional)
Clone this repository to your desired folder:
cd [my-folder]
git clone git@github.com:eamador1/awesome-library.git
Erwin Amador
- GitHub: @ErwinAmador
- Twitter: @ErwinAmador
- Use libraries and frameworks
Special thaks to Damian Div Bustros who was my coding partner for Awesome Books Project:
Damian Dib Bustros
- GitHub: @DamianDib9
- LinkedIn: @DamianDib9
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project you can follow me on Github.
I would like to thank all Microverse staff and my coding partners as well.
-
What is a Linter?
- Linter is a tool that analyzes source code to flag programming errors, bugs, stylistic errors, and suspicious constructs.
-
What is meant by Gitflow?
- Gitflow is an alternative Git branching model that involves the use of feature branches and multiple primary branches.
-
What is DOM?
- The Document Object Model (DOM) is the data representation of the objects that comprise the structure and content of a document on the web.
This project is MIT licensed.