Built frontend with responsive javascript