Have you ever tried to develop front end code that can be easily used in multiple projects? Reinventing the wheel is no fun. In this talk, I will use an example to share her design process for developing web components that are accessible, pretty, and easy to reuse and will also share her tips and tricks for maintaining and growing frontends over time without breaking existing code.