Web Components
Project Description
This project was about creating Web Components which can be used in any application including frameworks such as React, Angular and Vue, Django, Laravel, and others. This project was mostly for educational purposes/training and can be found on the link below:
What I Learned from this Project
This project was a great experience to show how robust a web component could be. Although I did not add Ajax to my web components, such components have the ability to manage state and do Ajax calls straight from within the component, making each component individualized, self-aware, sophisticated, and powerful. Each of these components are smart knowing exactly what size they are and changing their elements accordingly, such as tooltips being revealed then hidden according to the size of the card.