Skip to content

davidjeiel/controle-financeiro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finanças Pessoais

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.

Funcionalidades

O projeto Finanças possui as seguintes funcionalidades principais:

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Tecnologias Utilizadas

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

Configuração do Ambiente de Desenvolvimento

Para configurar o ambiente de desenvolvimento e executar o projeto localmente, siga as etapas abaixo:

  1. Clone este repositório em sua máquina local:
git clone https://github.com/davidjeiel/financas.git
  1. Certifique-se de ter o Node.js e o npm instalados. Eles são necessários para executar o projeto.

  2. Navegue até o diretório do projeto:

cd financas
  1. Instale as dependências do servidor:
npm install
  1. Inicie o servidor de desenvolvimento:
npm run dev
  1. Abra o navegador e acesse http://localhost:3000 para visualizar o projeto Finanças em execução localmente.

Contribuição

Se você deseja contribuir para o projeto Finanças, siga as etapas abaixo:

  1. Faça um fork deste repositório e clone-o em sua máquina local.

  2. Crie uma

nova branch para sua contribuição:

git checkout -b minha-contribuicao
  1. Faça as alterações desejadas e adicione-as ao stage:
git add .
  1. Faça o commit das alterações:
git commit -m "Minha contribuição"
  1. Envie as alterações para o seu fork:
git push origin minha-contribuicao
  1. 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!

Contato

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.