Realizado

Depuração de Problema em Backend Flask Local no Windows

Publicado em 23 de Junho de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Preciso de um freelancer para ajudar a depurar um problema específico em um ambiente de desenvolvimento local no Windows. O projeto é uma aplicação web full-stack simples.

Detalhes do Projeto:
- Frontend: HTML5, CSS3, JavaScript puro (usando fetch para chamadas de API). As páginas são servidas localmente com a extensão "Live Server" do VS Code.
- Backend: Python com o micro-framework Flask.
- Banco de Dados: SQLite.
- Ambiente: Virtual Environment (venv) do Python no Windows.

Problema:
O fluxo de salvar dados do frontend para o banco de dados não está funcionando como esperado, embora não apresente erros óbvios no frontend.

Sequência da Falha:
1. O usuário altera um texto na página dashboard.html e clica em "Salvar".
2. O JavaScript (dashboard.js) envia um POST request com os novos dados para a rota /salvar-config no Flask.
3. A chamada fetch no frontend é completada com sucesso e o servidor retorna uma mensagem de "sucesso".
4. No entanto, o terminal do servidor Flask não mostra os logs de print que estão dentro da função associada à rota /salvar-config. Isso sugere que a função pode não estar sendo executada completamente ou está falhando silenciosamente antes dos logs.

Passos já realizados:
- O ambiente de desenvolvimento foi totalmente recriado do zero em uma nova pasta local.
- Python foi reinstalado e o PATH do sistema está configurado corretamente.
- O ambiente virtual (venv) é criado e ativado corretamente antes de rodar o servidor.
- Todos os pacotes necessários (Flask, Flask-CORS, werkzeug) foram instalados dentro do venv.
- Um script separado (init_db.py) cria o arquivo de banco de dados (.db) e as tabelas com sucesso.
- O servidor Flask inicia (flask run) sem nenhum erro aparente.

Pedido:
Busco um freelancer com experiência em Python/Flask e depuração de ambientes locais no Windows para uma sessão curta de compartilhamento de tela, a fim de identificar e resolver a causa raiz deste problema.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por L. C. C. E. S.