Este projecto é fruto da leitura do livro do Guilherme Pontes este livro ensina como construir uma PWA do zero usando o React JS, e o livro foca muito nas boas práticas de construção de uma PWA no final utilizamos a ferramente LightHouse do google. LightHouse é uma ferramenta de código aberto que audita um aplicativo Web para o recurso PWA, ele fornece um conjunto de métricas para ajudar a guiá-lo na criação de um PWA com uma experiência completa de aplicativo para seus usuários.
O LightHouse testa se seu aplicativo:
- Pode carregar em condições de rede offline ou inconsistente
- É relativamente rápido
- É servido de uma origem segura
- Usa certas práticas recomendadas de acessibilidade
- Integrar com o firestore
- Adicionar a feature rede social
- Adicionar a feature notificações