Responsive design y frontend