- 📖 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.
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 clone git@github.com:CarlosIgreda/Awesome-Books-ES6.git
Carlos Igreda
- GitHub: @CarlosIgreda
- Twitter: @carlosigreda
- LinkedIn: @carlosigreda
- 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.