---
name: hypostars_partneri_portal
description: "HypoStars partnerský portál pro realitní makléře — backend, kam se zapisují registrace, XLSX, Google login"
metadata: 
  node_type: memory
  type: project
[Citlivý přístupový nebo provozní údaj je ve veřejném katalogu skrytý.]
---

Registrace realitních partnerů HypoStars → **PM2 `hypostars-partneri`** (id 55, port 5351, server 179), `/opt/hypostars-partneri/app.py` (Flask), nginx `^~ /partneri-api/` → 127.0.0.1:5351.

**Kam se zapisují partneři (3 místa):**
1. SQLite `/opt/hypostars-partneri/partneri.db` (tabulka `partners`)
2. Teable (báze HypoStars, tabulka `tblFBAKrXgGFhEpGAEW`, teable2.czechai.io)
3. **XLSX `/var/www/router-static/hypostars-partneri.xlsx`** (branded, generuje `export_partners_xlsx.py`) — od 2026-07-03 se **regeneruje automaticky po KAŽDÉ registraci** (`regen_xlsx()` v /register i /google-auth). To je „ten XLSX jak jsme určili".

[Citlivý přístupový nebo provozní údaj je ve veřejném katalogu skrytý.]

Frontend: `/var/www/hypostars/partneri.html` (registrace, menu, banky+pojišťovny s logy v `/var/www/hypostars/partneri-logos/`) + `/var/www/hypostars/partneri/portal.html` (login+dashboard) + `/partneri/admin.html`. Po změně bumpni `service-worker.js` CACHE `hs-vN`. Admin XLSX on-demand: `/partneri-api/admin/export.xlsx` (basic auth ADMIN/ADMIN). ⚠️ partneri.html edituje i paralelní session (přidala blok „Předáte klienta") — při úpravách MERGOVAT, ne přepisovat. Souvisí [[hypostars_shell]] [[hypostars_leads_pixel]].
