Skip to content

A Aplicação consiste em uma dashboard intuitiva para controle de economias, onde o usuário é capaz de analisar o histórico de gastos e todos os dados de forma dinâmica de acordo com o mês e o ano selecionado, podendo também, alterar o visual para o estilo Dark ou Light.

Notifications You must be signed in to change notification settings

carlosemartins97/finances

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Wallet Dashboard

Sobre o projeto

O Projeto "My Wallet Dashboard" foi desenvolvido para por em práticas os fundamentos do ReactJs utilizando principalmente Typescript, Styled Components e boas práticas.

A Aplicação consiste em uma dashboard intuitiva para controle de economias, onde o usuário é capaz de analisar o histórico de gastos e todos os dados de forma dinâmica de acordo com o mês e o ano selecionado, podendo também, alterar o visual para o estilo Dark ou Light.

Projeto My Wallet Dashboard

Mobile e Laptop

Projeto com tema light em todos os dispositivos

Projeto com tema dark em todos os dispositivos

O projeto atualmente se mantém apenas no FrontWeb, com conteúdos e dados estáticos, sem ter qualquer envolvimento com o banco de dados e um backend. Caso deseje adicionar novas linhas de conteúdo, veja abaixo:

Dados

Entre na pasta do projeto e digite o comando:

cd src/repositories

Dentro dessa pasta existem 2 arquivos:

"gains.ts","expenses.ts"

Edite conforme sua preferência mantendo o modelo abaixo:

{ 
  "description": "Salário",
  "amount": "1300.52",
  "type": "entrada",
  "frequency": "recorrente",
  "date": "2020-01-10" 
 }

description: 'Nome ou descrição'
amount: 'Valor' (string)
frequency: 'recorrente' || 'eventual'
type: 'entrada' || 'saida'
date: 'data referente à transação' (string)

Tecnologias utilizadas

  • HTML / CSS / JavaScript
  • ReactJS
  • Styled Components
  • Typescript
  • Recharts -> Gráficos animados (lib)
  • CountUp -> Animação dos números na dashboard (lib)

Como executar o projeto

Pré-requisitos: npm / yarn

# entrar na pasta do projeto

# instalar dependências
npm / yarn install

# executar o projeto
npm start / yarn start

Autor

Carlos Eduardo S. Martins

https://www.linkedin.com/in/carlosemartins97

About

A Aplicação consiste em uma dashboard intuitiva para controle de economias, onde o usuário é capaz de analisar o histórico de gastos e todos os dados de forma dinâmica de acordo com o mês e o ano selecionado, podendo também, alterar o visual para o estilo Dark ou Light.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages