Fujimod
Try your camera firmware in the browser and build Fujimod SD boot files.
Imóveis mobiliados e prontos para morar, por temporada de 30 a 180 dias. Contrato com validade jurídica e conversa registrada na plataforma.
Translation pending
LifestyleTypeScript · PLpgSQLGitHub @danielrodovalho228-ship-itOnlineOwner 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
Aluguel de Imovies
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Plataforma de locação de imóveis mobiliados por temporada de média duração (30 a 180 dias) para profissionais em transição. Locação mensal sob o art. 48 da Lei 8.245/91 — não é Airbnb, não é QuintoAndar. Posicionamento: "locação mensal mobiliada para profissionais em transição, aceita em condomínios onde o Airbnb não é."Read the full README ↗
Plataforma de locação de imóveis mobiliados de média duração (30 a 180 dias) para profissionais em transição. Locação mensal — não é Airbnb, não é QuintoAndar.
Posicionamento: "locação mensal mobiliada para profissionais em transição, aceita em condomínios onde o Airbnb não é."
src/lib/supabase, camada de dados em src/lib/datasrc/lib/payments)src/components/property-map.tsx)src/lib/integrationsTodas as integrações têm fallback de modo demonstração: sem as chaves de ambiente, a app roda com dados/respostas simulados e as chamadas reais só disparam quando as env existem.
npm install
cp .env.example .env.local # opcional — sem isso, roda em modo demonstração
npm run dev
Sem as variáveis do Supabase, a aplicação roda em modo demonstração: a autenticação
simula a sessão localmente e as telas usam dados de exemplo (src/lib/properties.ts).
Rota /qualificar. Um imóvel só pode ser publicado depois de aprovado. Tem duas camadas:
Lógica isolada e testável em src/lib/qualification.ts.
(public) → /home /buscar /imoveis/[id] /cidades/[cidade]
/como-funciona /para-proprietarios /precos (SSR + SEO)
/auth → entrar / cadastrar (com seletor de perfil)
(dashboard)→ /qualificar /dashboard /dashboard/imoveis[/novo]
/dashboard/leads /mensagens /assinatura /conta
/dashboard/favoritos /buscas (inquilino)
/admin (admin)
Esquema completo com RLS em supabase/migrations/0001_initial_schema.sql
(seções 6 e 9 do documento mestre: imóveis, checklist, mensagens, leads, assinaturas,
contratos, garantias, cotações de seguro, verificações CAF e transações de split).
| Fase | Estado |
|---|---|
| 1. Base, design system, layouts e rotas | ✅ |
| 2. Autenticação e perfis (demo + Supabase) | ✅ |
| 3. Homepage pública | ✅ |
| 4. ⭐ Checklist de qualificação | ✅ |
| 5. Cadastro de imóvel (multi-etapas, pós-checklist) | ✅ |
| 6. Busca + mapa | ✅ (mapa: placeholder até token Mapbox) |
| 7. Detalhe do imóvel (abas + Open Graph) | ✅ |
| 8. Dashboards (proprietário/inquilino) | ✅ |
| 9. Mensagens e leads | ✅ |
| 10. Assinatura (Asaas — PIX/boleto/cartão) e serviços | ✅ |
| 11. Páginas de cidade (SEO) | ✅ |
| 12. Admin | ✅ |
| Seção 8 — verificação CAF, garantia, contrato ZapSign | ✅ |
Guia completo (Vercel + Supabase + DNS de vivanomads.com.br) em DEPLOY.md.
vercel.json já fixa a região gru1 (São Paulo) e libera CORS nas rotas /api/*
para o futuro app. Health-check em GET /api/health.
| Rota | Função |
|---|---|
POST /api/assinatura | Cria assinatura recorrente (Asaas) — PIX/boleto/cartão |
POST /api/webhooks/asaas | Webhook de confirmação de pagamento |
POST /api/caf/verify | Verificação de inquilino (CAF) → laudo de semáforo |
POST /api/contrato | Geração de contrato (ZapSign) |
POST /api/comissao | Split da comissão de fechamento (Asaas) sobre o 1º mês |
POST /api/subconta | Cria subconta Asaas do proprietário (walletId p/ split) |
POST /api/nfse | Emite NFS-e de receita da plataforma (Focus NFe/PlugNotas) |
GET /auth/callback | Troca de código OAuth/magic-link por sessão (Supabase) |
GET /api/health | Health-check + status das integrações |
| Função | API | Onde |
|---|---|---|
| Banco/Auth/Storage | Supabase | src/lib/supabase, src/lib/data |
| Pagamento (assinatura + split + subcontas) | Asaas | src/lib/payments/asaas.ts |
| Verificação de inquilino | CAF | src/lib/integrations/caf.ts |
| Contrato digital | ZapSign | src/lib/integrations/zapsign.ts |
| Mapa | Mapbox | src/components/property-map.tsx |
| Espaços de trabalho próximos | Google Places | src/lib/integrations/places.ts |
| E-mail transacional | Resend | src/lib/notifications/email.ts |
| Z-API | src/lib/notifications/whatsapp.ts | |
| NFS-e (plataforma) | Focus NFe / PlugNotas | src/lib/integrations/nfse.ts |
| Seguro-fiança | Porto / Junto | src/lib/closing.ts |
A plataforma é conectadora — não é locadora, fiadora nem garantidora, e não intermedeia o pagamento do aluguel (vai direto ao proprietário).