Skip to content

fabiomoura-m/expenseSystem2.0

Repository files navigation

SobreFuncionalidadesTecnologias UtilizadasComo ExecutarDeploy

Projeto

expenseSystem

Sobre

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.


Funcionalidades da Aplicação

  • 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.

Tecnologias Utilizadas

Na construção do projeto foram utilizadas as seguintes ferramentas:

Website (React + TypeScript)


Como Executar

  • Pré-requisitos

    • É necessário possuir o Node.js instalado no computador
    • É necessário possuir o Git instalado e configurado no computador
    • Também, é preciso ter um gerenciador de pacotes seja o NPM ou Yarn.

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.

Deploy

🚀 expenseSystem