Sobre • Funcionalidades • Tecnologias Utilizadas • Como Executar • Deploy
Expense System é uma aplicação de um sistema de despesas, onde é possível ter um gerenciamento de despesas dos usuários cadastrados. A aplicação contém 5 páginas, uma para a listagem de todas as despesas cadastradas, outra para listagem de todos os usuários cadastrados, outra para a listagem de todas categorias cadastradas, outra do perfil do usuário, onde exibe os dados cadastrais do usuário e o total de despesas por categoria, e outra onde exibe a descriçãos das despesas do usuário de uma respectiva categoria. Em todas as páginas é possível cadastrar novos dados, assim como filtrar os dados. Todos os formulários contém validação, a aplicação é responsiva e suporta de navegação por rotas.
- Exibir o total de despesas pagas e pendentes
- Adicionar/Editar/Excluir despesas
- Adicionar/Editar/Excluir usuários
- Adicionar/Editar/Excluir categoria de despesas
- Filtro de busca, de ordenação e de status.
Na construção do projeto foram utilizadas as seguintes ferramentas:
Website (React + TypeScript)
Executando a Aplicação:
# Clone este repositório
$ git clone git@github.com:fabiomoura-m/expenseSystem2.0.git
# Acesse a pasta do projeto em seu terminal
$ cd expenseSystem2.0
# Instalando as dependências do projeto.
$ npm install
# Inicie a aplicação web
$ npm run dev
# Como o projeto utiliza uma api, é necessário executar o arquivo index-win.exe para inicializar a api.