PWA para gestão financeira
Desenvolvi este Sistema de Gestão Financeira (PWA) completo como um projeto para uso pessoal e para treinar minhas habilidades em desenvolvimento full-stack. A aplicação roda no Firebase, você pode acessar e testar em app.rotinaplus.com.br
O App foi construído utilizando as seguintes tecnologias:
Tecnologias Utilizadas
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js
- Cloud Functions:1° Geração
- Cloud build:Deploy
- Google Cloud:Apis
Principais Funcionalidades Implementadas
- Registro de receitas e despesas.
- 3 modos de registro de contas a vencer Individual, parcelada e recorrente, Com aviso de vencimento.
- Dashboard principal completo com visualização dos valores lançados e o cards das categorias com totais de cada categoria, podendo verificar os detalhes de cada lançamento .
- Filtros diversos e personalizados por periodo para o usuário verificar da forma que desejar.
- Área 'Minhas Contas' onde é o usuário cadastra suas contas que ainda vão ser pagas, tendo em mãos um panorama visual perfeito para gerenciar suas finanças, ainda conta com um aviso de vencimento que o usuário escolha 1, 3 ou 5 dias de antecedência, recebendo assim um aviso que a conta está proxima de vencer.
- Interface intuitiva projetada para facilitar a gestão diária.
Funcionalidades futuras
- Lançamento de Receita, Despesa e Conta por Voz usando IA.
- Lançamento de Despesa por foto de comprovante usando IA.
- Relatórios personalizável para uma melhor gestão e planejamento.
- E várias outras melhorias estão planejadas para o App.
O que eu pratiquei nesse projeto.
Ambiente do Firebase, gerenciamento de regras de segurança e técnicas de segurança de projeto, configurações de Apis, Cloud Functions de 1° e 2° geração, permissões IAM no ambiante google cloud deploy automatizado usando cloud build pegando o projeto diretamente do GitHub, configurações do robo que faz o deploy, gatilhos e demais configurações para tudo funcionar adequadamente.
