Skip to content

LucasBrbs/Invest-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 Invest-bot

GitHub Org's stars

Badge em Desenvolvimento

📁 Documentação

Esse read.me será divido em 2 partes

  • Documentação
  • CBL (método usado para o desenvolvimento da aplicação)

❕ A ideia

InvestBot nasceu com um ideal de consultar a API do yahoo para verificar a validade dos investimentos

🖥️ Funcionalidades

As atuais funcionalidades do aplicativo são verificaçoes simples dos preços do mercado e na segunda funcao ele coloca os 5 melhores investimentos atuais usando os scores, uma forma de validador de ação na bolsa de valores

💿 Instalação

Para instalar e executar o InvestBot siga os passos

git clone https://github.com/LucasBrbs/Invest-bot.git

Então realize estes comandos para buildar o projeto e executalo

sudo swift build 
sudo swift run

API

a api consultada foi a yahoo invest, por sinaal uma api muito bem estruturada e com muitos dados interessantes para quem conhece sobre investimentos

👋 Autor

lucas Barbosa de Oliveira

📖 Demonstração

Primeiro passo entrar na aplicação. Segundo passo selecionar alguma das opções. 1

A primeira opção te leva para um consultor de dados da ação. 2

A segunda para as 5 melhores ações do momento para serem compradas baseandose no Score. 3

CBL

Engage

Big Idea

Swift

Essential Questioning

Como swift pode impactar na minha vida?

Challenge

Aprender swift através da construção de um programa de terminal ou script que seja útil para mim.

🔍 Investigate

Guiding Questions

  • Como eu posso consultar a bolsa de valores para melhorar meus investimentos e ter uma visão mais facil deles? Resposta: Usando a API Yahoo Finance.

  • Posso automatizar com os dados da API algumas informaçoes basicas de ações? Resposta: Eu não teria paciência para sempre executar um comando, clicar no executável parece muito mais viável para mim.

  • Como posso proceder nesse projeto desafiador? Resposta: Focando em funcionalidades pequenas que eu tenha controle e depois deixando ele mais complexo caso eu tenha tempo.

  • Ver esses investimentos todo dia seria um problema para mim? Resposta: Não.

Guiding Activities

  • Aprender como Consultar uma api Precisei de bastante ajuda nesse projeto mas usando o insomnia e consultando outras pessoas consegui fazer consultas simples

  • Conversão de dicionario para string Usando a função decoder consegui claro que com um pouco de ajuda "traduzir" os dados para uma forma mais manipulavel

  • Relembrar e aprender a usar git usando o mac Algumas video aulas me fazem relembrar com facilidade sobre o bom uso do github

Challenge

Fazer um programa que consiga pesquisar sobre investimentos.

Resources

  • Swift apple documentation
  • minha caixola