- 📖 About the Project
- 💻 Getting Started
- 👥 Author
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- ❓ FAQ (OPTIONAL)
- 📝 License
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!
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
- Use ES6 modules to write modular JavaScript
- Use proper ES6 syntax
- Use npm as software packages system
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 https://github.com/emarkees/AWESOME_BOOK_ES6.gitCarlos Igreda
- GitHub: @emarkees
- Twitter: @emarkees
- LinkedIn: Adeyemi Olusola
- Use frameworks for JavaScript
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.