Skip to content

LM2124/fiap-next2025

Repository files navigation

🧑‍💻 Integrantes

  • Lucas Moreno Matheus - RM97158
  • Gabriel ferla - RM550695
  • Henri de Oliveira Lopes - RM98347
  • Lorenzo Gomes Andreata - RM551117
  • Victor Flávio Demarchi Viana - RM99389

🧭 Navegação de Telas

O aplicativo conta com as seguintes telas principais:

  • Cadastro: Tela para registrar novos usuários no sistema.
  • Login: Tela de autenticação de usuários.
  • MFA Screen: Autenticação multifator para maior segurança.
  • Welcome Screen: Tela de boas-vindas com introdução ao app.
  • Home Screen: Painel principal com overview financeiro.
  • AI Finance Form: Formulário inteligente para recomendações de investimentos.
  • Transaction History: Histórico de transações e movimentações.
  • Settings: Configurações do aplicativo.

⚙️ Funcionalidades

🔐 Autenticação

  • Cadastro: Registro padronizado e verificado de usuários no sistema.
  • Login: Acesso ao aplicativo com credenciais.
  • MFA (Multifator): Confirmação adicional para garantir a identidade do usuário. (Funcionalidade ainda em desenvolvimento)

🤖 Formulário (futuramente com IA) para Recomendação Financeira

O formulário inteligente faz uma análise do perfil do usuário com base em perguntas estratégicas:

  1. Experiência com investimento:

    • Iniciante ou Experiente.
  2. Nível de risco desejado:

    • Super conservador
    • Conservador tolerante
    • Levemente agressivo
    • Super agressivo
  3. Liquidez desejada:

    • Alta liquidez (acesso rápido ao dinheiro)
    • Baixa liquidez (prioriza lucros maiores)
  4. Horizonte de investimento:

    • Mensalmente
    • Anualmente
    • Colocar e esquecer
  5. Critérios eliminatórios para investimento: (Campo ainda em desenvolvimento)

    • Campo dissertativo onde o usuário pode descrever preferências ou restrições (ex: não investir em combustíveis fósseis, empresas de armas, etc).
  6. Detalhes adicionais (Opcional): (Campo ainda em desenvolvimento)

    • Campo dissertativo aberto para quaisquer outras observações.

📊 Histórico e Configurações

  • Transaction History: Visualização das movimentações financeiras anteriores. (Funcionalidade ainda em desenvolvimento)
  • Settings: Gerenciamento de preferências do usuário, notificações e segurança. (Funcionalidade ainda em desenvolvimento)

🛠️ Tecnologias e Ferramentas Utilizadas

  • React Native – Framework principal para desenvolvimento mobile.
  • Async Storage – Armazenamento local de dados sensíveis e preferências do usuário, junto com criptografia via expo-secure-store.
  • React Navigation (Tab Navigation) – Navegação por abas entre as principais telas.
  • ESLint – Análise estática de código para manter boas práticas.
  • Prettier – Formatação automática e consistente do código.
  • Reactotron – Ferramenta de debug para React Native.

🚀 Como Rodar o Projeto

  1. Clone o repositório:

    git clone https://github.com/LM2124/fiap-mobile-development-sprint1.git
    cd fiap-mobile-development-sprint1
  2. Instale as dependências:

    npm install
  3. Inicie o app:

    npx run start # Padrão
    # ou
    npx run web # Para execução em navegadores WEB
    # ou
    npx run android # Para execução em Android

    Credenciais de acesso (para testes):

About

College project for the FIAP NEXT 2025 event. We were placed somewhere between 4th and 10th place among all groups in our course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors