develop: add data storage
develop: update name
develop: update CSS and DOM
develop: add resizing viewport