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.
- Operações matemáticas básicas: adição, subtração, multiplicação e divisão.
- Interface responsiva.
- Layout semelhante a uma calculadora física.
flask-calculadora/
│
├── app.py
├── venv/
├── templates/
│ └── index.html
└── static/
├── script.js
└── styles.css
Antes de iniciar o projeto, você precisa ter o seguinte instalado em sua máquina:
- Python 3.x
- Git
As dependências estão descritas no arquivo requirements.txt
. As principais bibliotecas usadas são:
- Flask
Siga os passos abaixo para configurar o projeto localmente:
- Clone o repositório:
git clone https://github.com/SEU_USUARIO/flask-calculadora.git
cd flask-calculadora
- Crie e ative o ambiente virtual:
python3 -m venv venv
source venv/bin/activate # No Linux/Mac
# ou
venv\Scripts\activate # No Windows
- Instale as dependências:
pip install -r requirements.txt
- Execute o servidor Flask:
flask run
- Acesse a aplicação:
Abra o navegador e vá para http://127.0.0.1:5000.
Se você deseja enviar este projeto para o GitHub, siga os passos abaixo:
- Inicialize o repositório Git:
git init
git add .
git commit -m "Primeiro commit - calculadora Flask"
-
Crie um repositório no GitHub (Siga as instruções no site).
-
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
Se você deseja fazer o deploy dessa aplicação em uma instância EC2, siga os passos abaixo:
-
Crie e configure uma instância EC2 com a distribuição Linux (como Amazon Linux ou Ubuntu).
-
Conecte-se à sua instância via SSH:
ssh -i "SEU_ARQUIVO.pem" ec2-user@SEU-ENDEREÇO-EC2
- Instale as dependências necessárias (Python, Git, etc.) na EC2:
sudo yum update -y
sudo yum install python3 git -y
- Clone o repositório na EC2:
git clone https://github.com/SEU_USUARIO/flask-calculadora.git
cd flask-calculadora
- 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
- Execute o Flask na EC2 (tornando-o acessível publicamente):
pip install flask
python app.py
flask run --host=0.0.0.0
- 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.
- Achilles Souza
Este projeto é licenciado sob a MIT License.