Working on the project
Due to the manufacturer producing individualized furniture he did not want to be limited to a simple online shop with ready to buy shelves. The objective was to build an app which allows the user to easily compose a shelf based on his individual needs and preferences.
Because the app has multiple interaction points with the user there is a constant need to update the view based on the inputs. Every customization calculates and updates the price and checks availability and validity of the chosen combination. As Angular 2 handles all these interactions in a clear manner even with growing complexity I decided to use it as the front-end framework.
Customer communication via automated mail and receiving the data of the furniture is realized in a PHP back-end environment.