Updated web.js to use port 8080
Added responsive design and CSS styling