CasaApp é um pequeno exemplo de aplicação Flask para gerenciar uma lista de compras.
Principais comandos
# criar e ativar venv local (opcional)
python3 -m venv .venv
source .venv/bin/activate
# instalar dependências
pip install -r requirements.txt
# rodar localmente
./start.shPublicar no GitHub
- Inicializar git localmente e criar repo remoto (usando
gh):
cd CasaApp
git init
git add .
git commit -m "Initial commit: CasaApp v0.0.1"
# criar repo remoto com gh CLI
gh repo create <owner>/CasaApp --public --source=. --pushSubstitua <owner> pelo seu usuário/organização no GitHub.
Esta versão adiciona testes visuais E2E (Playwright) que executam interações no navegador para validar rotas e fluxo básicos.
Para rodar os testes visuais:
# certifique-se que o servidor está rodando (./start.sh em outro terminal)
./scripts/run_e2e.sh