Executando verificação de segurança...
10

Mais um projeto finalizado

Hoje finalizei mais um projeto pra colocar no portfólio e mostrar minhas habilidades de desenvolvimento.

Quem usar o sistema vai notar que falta muita coisa, mas eu iria levar muito mais tempo pra finalizar então resolvi lançar a primeira versão.

Site: DaskFinances
Github:DaskFinances

Oque é esse projeto?

Esse é um sistema de controle de finanças pessoais, para você controlar seus gastos melhor e ter outros informações mensais sobre seus gastos e receitas

DaskFinances

Tecnologias usadas

  • Html
  • Scss
  • JavaScript ES7/ES8
  • Vue 3
  • Vuetify
  • Vuex
  • Vue Router

Banco de dados

  • Firebase

Icones,imagens e outros

-Undraw
-Flaticon

Quem tiver sugestões no que poderia melhorar é só deixar ai nos comentários

Carregando publicação patrocinada...
1
1

Muito bom! Parabéns.
Só um aviso, o campo de email tá aceitando emails do formato: user@provedor sem precisar do domínio (.com,.net,...) no final. Dá uma olhada na regex que tu escreveu. Fora isso tá sensacional.

0
1

Ficou ótimo o projeto! parabéns

Algumas sugestões:

  1. Incluir o campo "tipo" como por exemplo: "veículos", "pets", "alimentação"...
  2. Ao incluir um valor, está aceitando ponto ao invés de vírgula
  3. Seria interessante a data já estar preenchida
  4. O botão de nova transação poderia estar como aquele botão de floating no canto inferior esquerdo
  5. As chaves api do firebase poderiam estar em um enviroment
  6. "Visão geral" precisa de filtros de data. Mostra apenas o mes corrente

Tenho 2 duvidas pra vc:

1- O Vuetify ta funconando bem com Vue 3 ? Teve dificuldades ou bugs ?
2- O firebase tem alguma opção de usar o nosql na conta do usuário? Tipo, o usuário loga pelo google (seria o unico login disponivel) e os dados ficam guardados na conta dele?

2

Na proxima atualização ja vou deixar o sistema bem mais completo e melhorar a questão de segurança.

O vuetify foi bem tranquilo de usar não tive nenhum problema com ele durante o desenvolvimento do projeto.

No firebase você tem diversas opções de login e os dados da conta do usuário da pra pegar usando o firestore

1

Projeto muito top Luiz, parabéns.

Pode me dizer como você fez para adicionar uma imagem de preload quando o link do site é compartilhado?

0
0
1

Parabéns pelo projeto, ficou ótimo! No entanto, estou passando apenas para avisar que encontrei um erro. Realizei um teste com uma entrada e saída, e depois de concluir o teste, excluí ambos. E isso resultou em um saldo negativo na minha conta.

Imagem do teste: https://prnt.sc/jJ16GBW5WVOi

0
1

Outlier, ficou muito bom! Parabéns!

Algumas sugestões:

O nosso Tribunal de Contas da União, fez um guia prático de auditoria financeira para orgaõs públicos, que pode muito bem servir de guia para o desenvolvimento de um sistema robusto de controle financeiro ( https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwi9sqr7x6iBAxWnAbkGHYVdAvAQFnoECBwQAQ&url=https%3A%2F%2Fportal.tcu.gov.br%2Flumis%2Fportal%2Ffile%2FfileDownload.jsp%3FfileId%3D8A8182A15D3169CE015D3D3CA5E91CAB&usg=AOvVaw1f-YPYnQ9H14UAtq03Cwfe&opi=89978449 ).

Eu falo isso por conta de Compliance, que é a regulação nacional/internacional em relação a fornecedores, clientes, área financeira/patrimonial, para que o seu sistema esteja de acordo com essas leis/normas/regulamentos, ou seja, cumprindo isso, o seu software se torna importante para as empresas, ao ponto que, ao comprar o seu software, a empresa vai estar em conformidade com leis, normas e regulamentos. Vai ser simples pra ela estar em conformidade com tudo o que é certo e que fará ela ter importância no mercado, como uma empresa madura e em constante evolução.

Pô Léo, chatão, só quero umas ideias!!

Eu sei (rs), mas são essas regras que você pode começar a sacar para inserir dentro do seu sistema, como por exemplo:

  • Separar os gastos em CONTAS CONTÁBEIS: Que vai ajudar o sistema a distribuir despesas/receitas dentro de uma unidade organizacional ( Departamentos de uma empresa por exemplo );
  • Hierarquia de aprovação de DESPESAS: Todo sistema financeiro precisa ter um ambiente voltado a multiplos analisadores de gastos para só ao final desses analisadores, o gasto seja aprovado de ser efetivado; Dividindo quanto em valor de moeda cada um da hierarquia poderá aprovar;
  • Relatórios fiscais: O que foi pago de impostos? O que temos de receita/despesa?
  • Recebiveis/Despesas futuras: Têm uma previsão do que vc vai gastar ou receber durante os meses seguintes ?

Enfim, não quero ser o chatão, mas é bacara entender que um sistema é para resolver problemas de pessoas/empresas do mundo real, com leis, regulamentos, boas práticas, etc! As vezes a gente acha que uma funcionalidade vai ser muito massa, e as vezes até é, porém isso vai ser realmente útil para a empresa/pessoa ? Vai colaborar na boa gestão, na implementação de boas práticas??

Enfim,
Um grande abraço e muito sucesso!
Vc esta no caminho certo!!!

1

Parabéns pelo projeto.
Luiz, notei algo na responsividade do site. Quando eu deixo a tela do navegador no menor tamanho possível a imagem do cara e um gráfico de pizza some.
Não sei se esssa foi a sua ideia de tirar, senão for, é legal vc dar uma olhada nisso.

1

Muito legal, Luiz!

Mas uma observação: sei que se trata de um projeto de estudo, mas cuidado em deixar dados sensíveis no seu código-fonte. Vasculhando o código notei que você deixou aberto os dados para se conectar no Firestore, o que é bem perigoso.

Não sei se você já possuí esse conhecimento, mas dá uma olhada em variáveis de ambiente e/ou arquivos de configuração, que é onde geralmente a gente armazena esses dados sensíveis. Não sou do mundo de NodeJS, mas tenho certeza que o ambiente possuí soluções para resolver essas questões. Valeu!!