proptech-platform/
├── index.html → Owners Club Portal (clientes)
├── admin/
│ └── index.html → Staff Dashboard (equipa interna)
├── netlify.toml → Configuração de deploy
└── README.md
- Vai a github.com/new
- Nome:
proptech-platform(ou o que quiseres) - Visibilidade: Private (recomendado)
- Clica Create repository
Opção A — Interface web do GitHub (mais simples):
- No repositório, clica Add file → Upload files
- Arrasta todos os ficheiros:
index.html,admin/index.html,netlify.toml - Clica Commit changes
Opção B — Terminal:
git clone https://github.com/[teu-username]/proptech-platform.git
cd proptech-platform
# Copiar ficheiros para a pasta
# index.html, admin/index.html, netlify.toml
git add .
git commit -m "Initial deploy: Owners Club + Staff Dashboard"
git push origin main- Vai a app.netlify.com
- Clica Add new site → Import an existing project
- Escolhe GitHub
- Autoriza o Netlify a aceder ao GitHub
- Selecciona o repositório
proptech-platform - Configuração de build:
- Base directory: (deixar vazio)
- Build command: (deixar vazio)
- Publish directory:
.(ponto)
- Clica Deploy site
Após o deploy, o teu site fica em algo como https://proptech-abc123.netlify.app.
No Supabase Dashboard → Authentication → URL Configuration:
- Site URL:
https://proptech-abc123.netlify.app - Redirect URLs:
https://proptech-abc123.netlify.app/*
A partir daqui, cada vez que fizeres git push ou actualizares um ficheiro no GitHub, o Netlify faz deploy automaticamente em ~30 segundos.
- Cria o ficheiro
seguros/index.html - Adiciona ao
netlify.toml:
[[redirects]]
from = "/seguros"
to = "/seguros/index.html"
status = 200- Faz commit e push — deploy automático!
| Projecto | ID | URL |
|---|---|---|
| PropTech V1 Core Hub | hkmvszkpxjbxmnixzqbl |
hkmvszkpxjbxmnixzqbl.supabase.co |
| PropTech V2 Condo Hub | eozklslwfaqujaijvdnl |
eozklslwfaqujaijvdnl.supabase.co |
https://hkmvszkpxjbxmnixzqbl.supabase.co/functions/v1/core-api