Skip to content

akillez01/flask-calculadora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calculadora em Flask

Este projeto é uma aplicação web simples de calculadora criada usando Flask, HTML, CSS e JavaScript. O objetivo é fornecer uma interface interativa semelhante a uma calculadora real.

Funcionalidades

  • Operações matemáticas básicas: adição, subtração, multiplicação e divisão.
  • Interface responsiva.
  • Layout semelhante a uma calculadora física.

Estrutura do Projeto

flask-calculadora/
│
├── app.py                 
├── venv/                  
├── templates/             
│   └── index.html         
└── static/                
    ├── script.js         
    └── styles.css        

Pré-requisitos

Antes de iniciar o projeto, você precisa ter o seguinte instalado em sua máquina:

  • Python 3.x
  • Git

Dependências

As dependências estão descritas no arquivo requirements.txt. As principais bibliotecas usadas são:

  • Flask

Instalação

Siga os passos abaixo para configurar o projeto localmente:

  1. Clone o repositório:
git clone https://github.com/SEU_USUARIO/flask-calculadora.git
cd flask-calculadora
  1. Crie e ative o ambiente virtual:
python3 -m venv venv
source venv/bin/activate  # No Linux/Mac
# ou
venv\Scripts\activate  # No Windows
  1. Instale as dependências:
pip install -r requirements.txt
  1. Execute o servidor Flask:
flask run
  1. Acesse a aplicação:

Abra o navegador e vá para http://127.0.0.1:5000.

Subindo para o GitHub

Se você deseja enviar este projeto para o GitHub, siga os passos abaixo:

  1. Inicialize o repositório Git:
git init
git add .
git commit -m "Primeiro commit - calculadora Flask"
  1. Crie um repositório no GitHub (Siga as instruções no site).

  2. Adicione o repositório remoto e envie os arquivos:

git remote add origin https://github.com/SEU_USUARIO/flask-calculadora.git
git branch -M main
git push -u origin main

Deploy em uma instância EC2 da AWS

Se você deseja fazer o deploy dessa aplicação em uma instância EC2, siga os passos abaixo:

  1. Crie e configure uma instância EC2 com a distribuição Linux (como Amazon Linux ou Ubuntu).

  2. Conecte-se à sua instância via SSH:

ssh -i "SEU_ARQUIVO.pem" ec2-user@SEU-ENDEREÇO-EC2
  1. Instale as dependências necessárias (Python, Git, etc.) na EC2:
sudo yum update -y
sudo yum install python3 git -y
  1. Clone o repositório na EC2:
git clone https://github.com/SEU_USUARIO/flask-calculadora.git
cd flask-calculadora
  1. Configure o ambiente virtual e instale as dependências:
python3 -m venv venv
source venv/bin/activate
sudo apt update && sudo apt upgrade -y
pip install -r requirements.txt
pip3 install --upgrade pip
pip install --upgrade pip
  1. Execute o Flask na EC2 (tornando-o acessível publicamente):
pip install flask
python app.py


flask run --host=0.0.0.0
  1. Configure o Grupo de Segurança da EC2 para permitir o tráfego na porta 5000.

Agora, você pode acessar a aplicação pela URL pública da instância EC2.

Autor

  • Achilles Souza

Licença

Este projeto é licenciado sob a MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published