Esse repositório guarda os arquivos do meu projeto de lista de compras 🡥, que iniciei no começo de 2023 como forma de aprofundar e aplicar meus conhecimentos com o Firebase V9 JS SDK e também Progressive Web Apps (PWA).
Esta nova versão finaliza o ciclo de versões de teste desta aplicação, formalizando meu aprendizado em um produto conciso e 100% funcional.
*Atualizado em outubro de 2023.
- Animação de elementos usando os componentes Transition e TransitionGroup.
- Aplicação de princípios de programação funcional para modulação do código e facilitação de manutenção e atualização;
- Confirmar e-mail via Firebase Auth;
- Criação, edição e exclusão de contas no Firebase Auth;
- Otimização para PWA, com ícones, imagens e descrições;
- Restringir rotas no Vue Router com base em parâmetros pré-definidos (usuário autenticado), Router Guard;
- Utilização da nova exibição de instalação de PWAs exclusiva do Chrome;
*Atualizado em janeiro de 2024.
Veja abaixo o fluxograma de lógica e do router da aplicação, assim, você poderá ter um bom entendimento de como o projeto foi estruturado desde o começo para permitir uma fácil manutenção e adição de funcionalidades.
*Atualizado em dezembro de 2023.
*Atualizado em janeiro de 2024.
O desempenho do site pode ser visto a partir de testes do PageSpeed Insights 🡥.