Imitation

Introduction

The following website is an exercise to practice the development of mobile applications using plain HTML, JavaScript, and CSS. The main capabilities are the use of HTML5 features and a responsive layout.

HTML5 Features

The following HTML5 are explicitly used.

Responsive Web Design

The development of the website does not follow the mobile-first approach in the first place. The implementation with HTML, JS, and CSS for the first time was rough enough. However, it has been taken care of the mobile version and small screens.
The following considerations were made:

Technical Insights

The website uses plain HTML, JavaScript, and CSS. It uses normalize.css to reset browser styles, proto.io for the switch, and jQuery for more straightforward queries and AJAX. AJAX is used to communicate with the backend https://api.imitation.paul-hoger.de.

Further Improvements

This website is a MVP to demonstrate HTML5 features and responsive design. It is not complete and has space for improvements.
For instance, the following issues can be tackled: