Skip to content

emarkees/AWESOME_BOOK_ES6

Repository files navigation

📗 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.. I will be using them in all Microverse projects and most likely in my future job as well, so it is important to know them!

🛠 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 https://github.com/emarkees/AWESOME_BOOK_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)

About

"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. By building this application, you will learn how to manage data using JavaScript. Built with HTML ,CSS and ES6

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors