1 - Utilize https em sua aplicação
2 - crie os ícones necessários para ter sua aplicação instalável
3 - Adicione o web app manifest de sua aplicação
4 - Adicione um service worker com uma experiência básica offline
5 - utilize lighthouse para validar sua pwa