Skip to content

ZaionKun/Projeto_Fatec_API_1Semestre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Assistente Virtual Julius

Assistente virtual criado para facilitar a sua vida financeira.

'Se não comprar o desconto é maior!'

DEV TEAM

Quem é o Julius?

Projeto Julius consiste em um assistente virtual que auxilia o usuário na tomada de decisões relacionadas a investimentos financeiros. Entre as funcionalidades estão código de ações, cotação do dia, conversor de moedas entre outros. O diferencial de nossa aplicação é trazer informações em tempo real entregando o máximo de interatividade ao cliente. O nosso aplicativo traz o que há de mais inovador no mercado financeiro nacional.

Pré-Requisitos do Cliente

- Responder a comando de voz ou sons específicos (palma, estalar de dedos, etc.); - Possuir no mínimo 8 ações distintas e de natureza distintas; - Ser mobile, web ou desktop; - Retornar o comando em qualquer forma (som, texto ou ação); - Ter um contexto específico de aplicação; - Não pode usar 100% de APIs prontas e disponíveis no mercado, seja gratuita ou não; - Não pode utilizar de plataforma de implementação de terceiros, seja gratuita ou não;

User story

Quem O que? Para
Cliente Cotação do dia Saiba em tempo real qual é o preço que iria pagar por moedas como dólar, euro e Bitcoin!
Cliente Simulador de Juros Compostos Saiba qual será o retorno da sua aplicação de juros compostos no final do período desejado.
Cliente Notícias do dia Através de um comando de voz você fica sabendo das últimas informações do mercado financeiro.
Cliente Metas financeiras Quanto dinheiro você quer alcançar e em quanto tempo? Forneça alguns valores de seu querer e nós calculamos.
Cliente Perfil do usuário Com algumas perguntas simples o assistente consegue identificar qual o seu melhor perfil.
Cliente Conversor de moedas Saiba quanto irá pagar por moedas estrangeiras independente de qual esteja usando
Cliente Comparativo entre financeiras Essa função traz informações entre as principais empresas, com isso você pode tomar decisões mais precisas.
Cliente Código das ações Traz o código das empresas dentro da bolsa de valores

Backlog Total em cards

Road Map

Funções do assistente

  • Cotação do dia
  • Simulador de Juros Compostos
  • Notícias do dia
  • Metas financeiras
  • Perfil do usuário
  • Conversor de moedas
  • Comparativo entre financeiras
  • Código das ações

Funcionalidades bônus

  • Notificação em push
  • Educação financeira
  • Clube do investidor
  • Acompanhamento de metas (por meio de uma API)

Benefícios do Produto

  • Auxiliar as pessoas como investir no mercado financeiro
  • Educação financeira
  • Atualizações do mercado financeiro por notificaões em push

Tecnologias

1) Linguagens de programação:

  • Python - Para criação do assistente virtual, com os requisitos solicitados pelo cliente;

2) Bibliotecas:

  • Beautifulsoup4, selenium e requests: Foram usadas para requisição de informações de páginas HTML para possuir a informação correta e atualizada;

  • SpeechRecognition: Foi usada para reconhecimento e voz usando microfone;

  • Pyttsx3: Foi usada para síntese de texto-voz;

  • Google-api-python-client: API utilizada para usufruir dos recursos de reconhecimento de voz do Google;

  • Sqlite3: Usada para criação de banco de dados;

  • Pycoingecko: Utilizada para conversão de moedas utilizando código do Banco Central.

3) Softwares:

  • Coredrow/adobephotoshop - Para criação do logo do assistente virtual, edições das imagens da equipe, entre outros;
  • Google meet/discord/Whast app - Para comunicação, reuniões, comunicado de último hora, entregas de resultados;
  • Excel - utilizamos a ferramenta do pacote office Excel, para conseguirmos criar o gráfico burndown;
  • Trello - Para a organização de nossas atividades, metas , entregas de resultados, e objetivos a serem alcançados;
  • Gmail - Para troca de documentos externos do projeto;
  • Google Meet/Discord/Whastapp - Para comunicação, reuniões, comunicado de último hora, entregas de resultados;
  • VSCode / PyCharm - IDE utilizada para o desenvolvimento do assistente.

Layout

Acesse os links para visualizar o layout do projeto no Figma:

App

Vídeo de Introdução ao Projeto

Youtube

Cronograma

  • Sprint 1 - 08/03/2021 a 28/03/2021
  • Sprint 2 - 29/03/2021 a 18/04/2021
  • Sprint 3 - 26/04/2021 a 16/05/2021
  • Sprint 4 - 17/05/2021 a 05/06/2021
  • Feira de Soluções - 14/06/2021 a 18/06/2021

Acompanhamento

Através do Trello

Clonar o repositório do GitHub:

  1. No GitBash ou Power Shell execute:
git init
  1. Clone o repositório
git clone https://github.com/TheLooksDatabase/Julius.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages