Neste projeto, estou focado em explorar e implementar funcionalidades de uma Progressive Web App (PWA) utilizando Next.js. Abaixo estão os principais pontos que considerei durante o desenvolvimento:
-
Utilização do Simicart Manifest Generator para auxiliar na geração de ícones e configurações detalhadas necessárias para uma PWA.
-
Integração da biblioteca next-pwa para criar um wrapper de PWA com Next.js.
-
Implementação do React Hook Form para compreender o funcionamento de uma biblioteca que será utilizada em uma PWA.
-
Experimentação com Dexie.js para testar a persistência de dados offline.
- Componentização do código.
- Testes com a construção standalone da aplicação.
- Exploração do shad/cn para estilização.
- Utilização do UseQuery para gerenciamento de estado e consultas.
- Implementação de testes utilizando o Next.js App Router.
- Expansão do número de telas para observar o uso de dados em cache.