eamador1 / awesomeLibrary-ES6

This library contains three sections: Books list , Add book form , a new Contact info section. Refactored using ES6 syntax

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ“– Awesome books

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.

πŸ›  Built With

Tech Stack

Client
Server
  • N/A
Database
  • N/A

Key Features

  • 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

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

In order to run this project you need:

βœ… Github account
βœ… Visual Studio Code installed
βœ… Node.js installed
βœ… Git Bash installed (optional)

Setup

Clone this repository to your desired folder:

  cd [my-folder]
  git clone git@github.com:eamador1/awesome-library.git

(back to top)

πŸ‘₯ Authors

Erwin Amador

(back to top)

πŸ”­ Future Features

  • Use libraries and frameworks

(back to top)

🀝 Contributing

πŸ‘€ Collaboration:

Special thaks to Damian Div Bustros who was my coding partner for Awesome Books Project:

Damian Dib Bustros

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project you can follow me on Github.

(back to top)

πŸ™ Acknowledgments

I would like to thank all Microverse staff and my coding partners as well.

(back to top)

❓ FAQ

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

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

This library contains three sections: Books list , Add book form , a new Contact info section. Refactored using ES6 syntax

License:MIT License


Languages

Language:JavaScript 97.6%Language:CSS 1.5%Language:HTML 0.9%