Executando

Desenvolvedor Backend e Aplicativos para Saas de Gerenciamento de Filas (Supabase, Python, Android)

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

Sobre este projeto

Aberto

Estamos desenvolvendo o AND0U, um SaaS inovador para gerenciamento de filas, focado em redes de clínicas franqueadas no Brasil. O frontend já está completo, desenvolvido em React (Lovable + Vercel). Buscamos um desenvolvedor experiente para assumir o desenvolvimento do backend e a criação de três aplicativos essenciais para download.

Escopo do Projeto - 4 Entregas Principais:

1. Configuração e Desenvolvimento do Backend Supabase:
  - Implementação completa do Supabase para ambientes de staging e produção.
  - Criação de um schema de banco de dados robusto com 8 tabelas.
  - Ativação obrigatória do Row Level Security (RLS) em todas as tabelas, sem exceções, para garantir a segurança dos dados.
  - Configuração de autenticação com 4 perfis de usuário distintos: Super Admin, Admin, Operador e Paciente Anônimo.
  - Ativação da funcionalidade Realtime em 2 tabelas específicas para atualizações em tempo real.
  - Desenvolvimento de um fluxo de convite para novos usuários.
  - Documentação completa e detalhada de todas as variáveis de ambiente.

2. Agente de Impressão para Windows (.exe):
  - Desenvolvimento de um aplicativo Windows em Python, compilado com PyInstaller, eliminando a necessidade de instalação do Python no computador do usuário.
  - O aplicativo deve rodar silenciosamente em background e iniciar automaticamente com o Windows.
  - Funcionalidade de escuta do Supabase Realtime para receber novos tickets e imprimi-los via protocolo esc/pos.
  - Suporte para impressoras conectadas via USB e Bluetooth.
  - Implementação de uma tela de configuração intuitiva para o primeiro uso.

3. Agente de Impressão para Android (.apk):
  - Desenvolvimento de um aplicativo Android com funcionamento idêntico ao agente Windows, destinado a tablets Android utilizados como totens.
  - Conectividade exclusiva via Bluetooth SPP (Serial Port Profile), sem suporte a USB.
  - Implementação como um serviço em background, com listener para o Supabase Realtime e impressão esc/pos via socket bluetooth.
  - Tratamento correto das permissões necessárias para Android 12+.
  - Implementação de uma tela de configuração para o primeiro uso.

4. Painel de Exibição para Android (.apk):
  - Desenvolvimento de um APK separado para Android TV Boxes, a serem instaladas nas recepções das clínicas.
  - O aplicativo deve exibir um WebView em tela cheia no modo kiosk, sem barra de navegador e sem possibilidade de sair do aplicativo.
  - Início automático no boot do dispositivo.
  - Tratamento robusto para perda de conexão, garantindo que o aplicativo não trave ou exiba telas em branco.
  - Geração de builds separadas para ambientes de staging e produção.

Regras Inegociáveis:
- O RLS (Row Level Security) não pode ser desativado por nenhum motivo.
- O Supabase não pode ser substituído por outro backend.
- Todo estado de erro deve ser tratado de forma eficaz para evitar crashes.
- O código deve ser limpo, bem estruturado e comentado em inglês.
- Todo o código fonte deve ser entregue e gerenciado via GitHub.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias