Office chair configurator with configurable add-ons and customized chair parts colors. The chair parst that can be colorized are made in Photoshop and Illustrator on different layers. After a user chooses a color, the chosen color is saved in the model.js ES6 module and, later, used to color chair part the user clicks on. The configuration can then be saved in Local Storage, or reset to default state. There is also a posibility to generate and copy link for a specific chair configuration.
The app is implemented with the use of flip animations, MVC pattern, and ES6 JavaScript modules.