Client-side application will be built with Angular technology as a Single page application. This will make the user experience very smooth since the entirety of static data will be downloaded to client only once; any additional communication between the client-side and back-end will only include data transfer. This is in opposition to traditional websites, which feel slow when switching pages because the entirety of the website is first rendered on the server and sent to the client. To optimize the website further, we will also include Service Workers. The website will be developed with localization support for different languages but for MVP we will develop the website in English.