Analisando propostas

Desenvolvedor Python/Fastapi para Modernização de Sistema Saas Condominial

Publicado em 31 de Agosto de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Busco um desenvolvedor experiente para modernizar a arquitetura de um sistema SaaS de gestão condominial existente. O sistema atual é funcional, desenvolvido em Python com Streamlit e hospedado no Google Cloud Run, utilizando Firestore, Cloud Storage e arquivos CSV para dados. O objetivo é evoluir a arquitetura gradualmente, sem reconstruir o sistema do zero.

O profissional deverá possuir experiência comprovada em Python, FastAPI, SQLAlchemy, Alembic, MariaDB, APIs REST, Git e Google Cloud.

As principais responsabilidades e entregas incluem:
* Manter o Streamlit como frontend na fase inicial do projeto.
* Criar um backend separado, preferencialmente utilizando FastAPI.
* Modelar e configurar o banco de dados MariaDB para a nova arquitetura.
* Estruturar as entidades centrais do sistema, como administradoras, condomínios, blocos, unidades, moradores, usuários, perfis e permissões.
* Implementar o acesso ao banco de dados utilizando SQLAlchemy e Alembic para migrações.
* Preparar scripts para a migração gradual dos dados do Firestore e CSV para o MariaDB.
* Manter arquivos e imagens no Google Cloud Storage, salvando apenas suas referências no novo banco de dados.
* Garantir a convivência temporária entre o Firestore e o MariaDB durante a transição.
* Preparar a arquitetura para suportar múltiplos condomínios (multiempresa).
* Realizar a migração do módulo de Estoque como projeto piloto, eliminando a dependência de arquivos CSV como fonte principal de dados.
* Entregar testes básicos e documentação clara para facilitar a continuidade do desenvolvimento dos demais módulos.

O código-fonte está em um repositório privado no GitHub. O trabalho será realizado em uma branch dedicada e entregue através de commits e Pull Requests. O acesso será fornecido inicialmente apenas ao ambiente de testes, sem credenciais de produção ou acesso a dados reais.

Solicito que a proposta inclua uma estimativa técnica e comercial detalhada, separando os seguintes itens:
1. Diagnóstico e desenho da arquitetura.
2. Fundação do backend e modelagem do MariaDB.
3. Implementação das entidades centrais.
4. Migração do módulo de Estoque.
5. Desenvolvimento de testes, documentação e plano de implantação.

Por favor, informe o prazo estimado, o valor por etapa, exemplos de experiência semelhante e quaisquer itens que não estejam incluídos na proposta. Todo o código e a documentação produzidos deverão ser entregues no repositório do contratante.

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 Eduardo L.