What to Keep in Mind While Designing Progressive Web Apps