Skip to content
 
 

Latest commit

 

History

108 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

SaveIt 🪙

CESAR School | Programação Orientada a Objetos - 2025.1

Descrição

O SaveIt é um sistema interativo projetado para ajudar os usuários a gerencias dinheiro, acompanhando gastos e monitoriando as economicas para metas especificas do usuário. O intuito é ajudar no controle das finanças de forma prática e intuitiva.

Principais Funcionalidades

  • Gerenciamento de Gastos | Registros e categorização de gastos.

  • Planejamento e Acompanhamento de Metas | Definição de objetivos financeiros e acompanhemento do progresso.

  • Painel de Resumo Financeiro | Gráficos e estatísticas para melhor visualização das finanças.

  • Interface Intuitiva | Design fácil de usar.

Histórias de Usuário

1- Realizar cadastro de usuário;

2- Realizar login na plataforma;

3- Cadastro de despesas fixas;

4- Cadastro de despesas variáveis;

5- Editar e excluir despesas;

6- Definir meta financeira;

7- Gerar relatório financeiro.

Protótipo

Screencast

Diagramas do Sistema

SaveIt_Diagrama

Como executar a aplicação

Siga os passos abaixo para rodar a aplicação em seu dispositivo ou navegador:

  1. Acesse a pasta frontend, utilizando o comando cd para navegar entre os diretórios;
  2. Inicie o servidor de desenvolvimento, utilizando o comando abaixo: npx expo start
  3. Um QR Code será gerado no terminal ou no navegador. Escaneie o QR Code com a câmera do seu celular. Certifique-se de ter o aplicativo Expo Go instalado em seu dispositivo;
  4. Alternativas de visualização: caso prefira, também é possível executar o projeto no navegador clicando na opção "Run in web browser" no terminal ou na interface web do Expo.
  5. Para acessar as funcionalidades do Backend, acesse a pasta do Backend, utilizando o comando cd Back-end/back-end/saveit;
  6. Em seguida digitar o comando mvn clean install;
  7. Seguindo com o comando mvn spring-boot:run;
  8. E finalizando escolhendo -> Usar JDK21.

Time

  • Débora Buriti (@debburiti)
  • Mirella Santana (@mihebs)
  • Myllena Navarro (@Myllena-navarro)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages