Este repositório contém o projeto Finanças, uma aplicação web para controle e gerenciamento financeiro pessoal. Tem como objetivo auxiliar os usuários a manterem um registro claro de suas transações, despesas e receitas, bem como fornecer recursos para análise e planejamento financeiro.
O projeto Finanças possui as seguintes funcionalidades principais:
-
Registro de transações: Os usuários podem adicionar suas transações, especificando a data, o valor e uma descrição. As transações podem ser categorizadas como despesas ou receitas.
-
Categorização de transações: As transações podem ser categorizadas para facilitar a análise posterior. O projeto oferece algumas categorias pré-definidas, mas os usuários também podem adicionar suas próprias categorias personalizadas.
-
Visualização de histórico: Os usuários podem visualizar o histórico de suas transações, incluindo detalhes como data, valor, descrição e categoria. O histórico pode ser filtrado por período e categoria.
-
Relatórios : O projeto fornece recursos para geração de relatórios e estatísticas com base nas transações registradas. Os usuários podem obter informações sobre seus gastos por categoria, receitas totais, saldo atual, entre outros.
-
Planejamento financeiro: Os usuários podem definir metas financeiras e acompanhar seu progresso. O projeto oferece ferramentas para criar um plano de economia, estabelecer orçamentos mensais e controlar o cumprimento dessas metas.
O projeto Finanças foi desenvolvido utilizando as seguintes tecnologias:
- Linguagens de programação: JavaScript, HTML, CSS
- Banco de dados: IndexedDB
- Framework web: Express.js
- Framework de interface do usuário: React
Para configurar o ambiente de desenvolvimento e executar o projeto localmente, siga as etapas abaixo:
- Clone este repositório em sua máquina local:
git clone https://github.com/davidjeiel/financas.git
-
Certifique-se de ter o Node.js e o npm instalados. Eles são necessários para executar o projeto.
-
Navegue até o diretório do projeto:
cd financas
- Instale as dependências do servidor:
npm install
- Inicie o servidor de desenvolvimento:
npm run dev
- Abra o navegador e acesse
http://localhost:3000
para visualizar o projeto Finanças em execução localmente.
Se você deseja contribuir para o projeto Finanças, siga as etapas abaixo:
-
Faça um fork deste repositório e clone-o em sua máquina local.
-
Crie uma
nova branch para sua contribuição:
git checkout -b minha-contribuicao
- Faça as alterações desejadas e adicione-as ao stage:
git add .
- Faça o commit das alterações:
git commit -m "Minha contribuição"
- Envie as alterações para o seu fork:
git push origin minha-contribuicao
- Abra um pull request para este repositório original. Certifique-se de fornecer uma descrição clara das alterações que você fez.
Agradecemos antecipadamente por suas contribuições para o projeto Finanças!
Se você tiver alguma dúvida ou sugestão relacionada ao projeto, sinta-se à vontade para entrar em contato com David Jeiel por meio do seguinte endereço de e-mail: davidjeiel@gmail.com.