Carteira digital
wallet.mp4
Sobre o projeto
Aplicação para controle de gastos pessoais. O usuário pode adicionar, remover e editar gastos. A aplicação também mostra o total de gastos convertidos para real (BRL).
Tecnologias utilizadas
- React - Biblioteca JavaScript para criar interfaces de usuário
- Redux - Biblioteca JavaScript para gerenciar o estado da aplicação
- React Testing Library - Biblioteca JavaScript para testes de componentes React
- Jest - Framework de testes em JavaScript
- Bootstrap - Framework CSS para criação de interfaces
Funcionalidades
- Adicionar gasto
- Remover gasto
- Editar gasto
- Mostrar total de gastos em BRL
Instalação
# Clonar Projeto
$ git clone git@github.com:lucas-da-silva/wallet.git
# Entrar no diretório
$ cd wallet
# Instalar dependências
$ npm install
# Subir a aplicação
$ npm start
# Executar testes
$ npm test
Estrutura do projeto
$PROJECT_ROOT
| # Arquivos estáticos de imagem e configuração
├── public
| # Código fonte da aplicação
└── src
| # Arquivos de componentes React
├── components
| # Arquivos de páginas
├── pages
| # Arquivos Redux
├── redux
| # Arquivos de serviços
├── services
| # Arquivos de estilos
├── styles
| # Arquivos de testes
└── tests