- Sobre
- Projeto Escolhido
- Descrição
- Etapas/Fluxo do app (Requisitos Mínimos do Projeto)
- Ambientes de Desenvolvimento e Homologação
- Como executar o projeto
- Vídeo do projeto
- Autores
- Licença
Este repositório contém o projeto final da formação Match!, oferecido pela IBM em parceria com a Mastertech.
O projeto consiste em uma aplicação Web (front e back-end), desenvolvido com o framework Flask, que calcula quanto tempo levará para atingir uma meta financeira com base em uma economia mensal definida.
- Projeto 6: Calculadora de Meta Financeira com Economia Mensal
- Desenvolvimento de aplicação Web com back-end em Python;
- Aplicação deve calcular quanto tempo levará para atingir a "meta financeira" com base em uma economia mensal definida.
- A meta financeira pode ser, por exemplo uma economia para uma viagem, compra importante ou qualquer objetivo financeiro.
- Definição da Meta Financeira;
- Usuário inserire valor da meta financeira que deseja atingir.
- Definição da Economia Mensal;
- Usuário fornecer valor que podem economizar mensalmente para alcançar sua meta.
- Cálculo do Tempo Necessário;
- A aplicação deve calcular o número de meses necessários para atingir a meta financeira com base na economia mensal e no valor da meta.
- Apresentação dos Resultados.
- A aplicação exibirá o tempo estimado para atingir a meta financeira com base nas informações fornecidas pelo usuário.
- Localmente: Desenvolvido e testado com Python 3.11.5 no Windows 11;
- Veja como executar o projeto.
- Homologação e Produção: Deploy no Vercel com Python 3.9 (Linux);
- Homologação: https://hml.economias.artadevs.tech/
- Produção: https://economias.artadevs.tech/
- Recomendo instalar o chocolatey;
- Python (versão >=3.9 & <4) é necessário, dado os requisitos do projeto:
choco install python --version=3.11.5
; make
é opcional, mas facilita a execução do projeto:choco install make
;- Instale as dependências do projeto:
make install
; - Execute o projeto:
make run
;
Caso não queira instalar o make
, execute os comandos do arquivo Makefile
manualmente.
pip install poetry
;poetry install
;poetry run python -m api.index
;
Match-Projeto-06-Ariel-Almeida-Joao-Pedro.mp4
Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE para obter detalhes.