Transactor-app é uma aplicação em React Native de gerenciamento de clientes e transações. O aplicativo mantém uma lista de clientes, onde cada cliente é capaz de realizar compras e pagamentos com valores diversos, assim, o usuário pode armazenar e lembrar das transações de seus clientes.
O Aplicativo permite você:
- Cadastrar clientes e editá-los;
- Manter o saldo dos clientes atualizado;
- Buscar clientes pelo nome;
- Listar transações, ordenadas por data e hora;
- Filtrar transações por tipo (compra ou pagamento)
- Cadastrar compras e pagamentos de um cliente específico;
- Remover transações;
A aplicação foi criada com a plataforma Expo e escrita em Javascript. Primeiro devemos instalar as dependências com:
$ npm install
e então rodar o projeto usando o Expo:
$ npx expo start
Tecnologias utilizadas no desenvolvimento:
- SQLite para persistência local de dados;
- React Navigation para gerenciar a navegação;
- React Native Paper como
lib
de componentes, seguindo o Material Design da Google; - Zustand como
store
de gerenciamento de estados;
Lista de Clientes | Lista de Transações |
---|---|
Adicionar Transação | Remover Transação | Filtrar Transação |
---|---|---|