My Cash é um gerenciador de finaças, onde é possível registrar todas as suas transações, organizando por categoria, e visualizar em tempo real um resumo das Entradas e Saídas de dinheiro.
- Autenticação: Utilize seu e-mail do Google para manter seus dados salvos e sincronizados;
- Gerenciamento completo das suas finanças: Cadastre, remova, edite e visualize todos os seus gastos e ganhos, organizando por categoria;
- Resumo por categoria: Veja um resumo em forma de gráfico, de todos os seus gastos e ganhos, agrupados por categoria;
- Tema claro e escuro: Escolha o tema de cores que mais achar confortável;
- Responsividade: Acesse o My Cash de qualquer lugar, ele é adaptável a diferentes tamanhos de tela.
- Styled Components
- Firebase
- ChartJS
- Swiper
- React
- Imask
- Toastify
- React Hook Form
- Axios
- Polished
- React Icons
- DayJS
- React Modal
demonstration.mp4
Este projeto utiliza o Yarn como gerenciador de pacotes
npm install --global yarn
Para executar este projeto, você precisará adicionar as seguintes variáveis de ambiente ao seu arquivo .env
# Credenciais do Firebase
REACT_APP_API_KEY=
REACT_APP_AUTH_DOMAIN=
REACT_APP_PROJECT_ID=
REACT_APP_STORAGE_BUCKET=
REACT_APP_MESSAGING_SENDER_ID=
REACT_APP_APP_ID=
NODE_PATH="./src"
Clone o projeto
git clone https://github.com/Jonatan966/my-cash.git
Vá para o diretório do projeto
cd my-cash
Instale as dependências
yarn install
Inicie a aplicação
yarn start
É possível acompanhar o progresso da aplicação por meio desse board
Consulte o arquivo LICENSE.md para mais informações.
Jonatan Frederico - Perfil do Linkedin - jonatanfrederico@gmail.com