/Awesome-Books-ES6

In this project, I will restructure your Awesome books app code. The goal is to make it more organized by using modules. I will also practice the ES6 syntax that I have learned.

Primary LanguageJavaScriptMIT LicenseMIT

📗 Table of Contents

📖 Awesome books

In this project, I will restructure your Awesome books app code. The goal is to make it more organized by using modules. I will also practice the ES6 syntax that I have learned.

🛠 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
  • Use ES6 modules to write modular JavaScript
  • Use proper ES6 syntax
  • Use npm as software packages system

(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:CarlosIgreda/Awesome-Books-ES6.git

(back to top)

👥 Author

Carlos Igreda

(back to top)

🔭 Future Features

  • Use frameworks for JavaScript

(back to top)

🤝 Contributing

👤 Collaboration:

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)