Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
App para gerenciar obras de construção, já com obras reais cadastradas
Translation pending
AI summary · revised during review
BusinessJavaScript · TypeScriptGitHub @julioclg1403-engOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
App de gestão de obra. React 19 + Vite 6 + Supabase + Vercel. Estado atual: publicado, com banco de dados real e as duas obras cadastradas (YACHT by Fama e SEDE FAMA). Não existe passo manual. A Vercel está ligada ao repositório: O site se atualiza sozinho em cerca de um minuto, no mesmo endereço. Atenção às variáveis de ambiente. VITE_SUPABASE_URL e VITE_SUPABASE_ANON_KEY são lidas na hora de MONTAR o app, não quando alguém abre a página. Mudar uma delas na Vercel não tem efeito até a próxima publicação.Read the full README ↗
App de gestão de obra. React 19 + Vite 6 + Supabase + Vercel.
No ar: https://prumoapp-kohl.vercel.app
Estado atual: publicado, com banco de dados real e as duas obras cadastradas (YACHT by Fama e SEDE FAMA).
Não existe passo manual. A Vercel está ligada ao repositório:
git add .
git commit -m "o que mudou"
git push
O site se atualiza sozinho em cerca de um minuto, no mesmo endereço.
Atenção às variáveis de ambiente.
VITE_SUPABASE_URLeVITE_SUPABASE_ANON_KEYsão lidas na hora de MONTAR o app, não quando alguém abre a página. Mudar uma delas na Vercel não tem efeito até a próxima publicação.
npm install
npm run dev
http://localhost:5173. Segure Ctrl e
clique nele (ou copie no navegador).Para parar, aperte Ctrl+C no terminal. Enquanto estiver ligado, a tela atualiza sozinha quando o código muda.
Na tela de login, escolha um dos três perfis de demonstração para ver o app pelos olhos de cada tipo de usuário. Não precisa de senha ainda.
Tudo que você criar ou alterar vive só na memória do navegador. Ao recarregar a página, volta ao estado inicial. Isso é esperado: o banco entra na Etapa 7.
src/
App.jsx quem entrou e qual casca mostrar
index.css design system (grafite + laranja)
lib/
config.js USAR_MOCK — o interruptor entre demo e banco
dominio.js REGRAS DE NEGÓCIO — fonte única de cálculo
mockData.js dados de demonstração (todos fictícios)
DadosContext.jsx estado global; toda gravação passa por aqui
supabase.js conexão com o banco (usada a partir da Etapa 7)
pages/
Login.jsx
AppCampo.jsx casca do campo — barra inferior, mobile-first
AppGestao.jsx casca da gestão/admin — menu lateral no desktop
components/index.jsx peças reutilizáveis
screens/ uma tela por arquivo
Duas regras que sustentam o resto:
lib/dominio.js. Atraso, situação,
total, média. A tela, o contador do menu e o painel chamam a mesma função —
é o que impede o menu dizer 3 e a tela mostrar 5.lib/DadosContext.jsx. Nenhuma tela grava
sozinha. Na Etapa 7, só o corpo dessas funções vira chamada ao Supabase; as
telas não mudam.| # | Etapa | Situação |
|---|---|---|
| 1 | Lapidar a ideia (BRIEFING.md) | ✅ |
| 2 | Design das telas | ✅ feito direto em código |
| 3 | Front-end | ✅ |
| 4 | Testar com dados mock | ✅ |
| 5 | Debug e plano de reparo | ✅ |
| 6 | Subir para o GitHub | ✅ |
| 7 | Banco no Supabase | ✅ |
| 8 | Obras reais cadastradas | ✅ |
| 9 | Deploy na Vercel | ✅ |
| 10 | Debug final no ar | ✅ |
*@example.com)