# Quorla website (quorlasocial.com) Marketing site for Quorla. The app itself lives in the separate repo `claude_Metatron_Social_Media_Manager` (served at app.quorlasocial.com). Built with [Astro](https://astro.build): pages compile to plain static HTML. ## Work on it Needs Node 22.23.4 or newer (Astro 7). If your Node is older, upgrade it, or build with Docker as on the server. ```bash npm install npm run dev # http://localhost:4321 npm run build # writes the site to dist/ ``` | What | Where | |---|---| | Pages (one file = one URL) | `src/pages/` (`index.astro` → `/`, `privacy.astro` → `/privacy`) | | Header, footer, `` | `src/layouts/Base.astro` | | Styles (navy `#242142`, coral `#FC6D45`) | `src/styles/global.css` | | Logos, icons, images | `public/assets/` | ## Deploy (HestiaCP server, as `dev`) HestiaCP serves `/home/user/web/quorlasocial.com/public_html/` as plain static files. ```bash cd ~/APPS/quorla-website && git pull # Build with Docker so the server doesn't need Node (Astro 7 needs Node >= 22.23.4): docker run --rm -v "$PWD":/site -w /site node:22-bookworm-slim sh -c "npm ci && npm run build" sudo rsync -a --delete --chown=user:user --chmod=D755,F644 dist/ /home/user/web/quorlasocial.com/public_html/ ``` ## Keep these working Google's OAuth verification and TikTok's app review point at these URLs. Don't remove or move them: - https://quorlasocial.com (home page, must explain the app and link to the privacy policy) - https://quorlasocial.com/privacy and /terms (also still served by the app at app.quorlasocial.com/privacy and /terms; keep both copies the same until the app's links and the review forms point here) - The Google and TikTok domain verification records are DNS TXT records, not files, so redeploying the site doesn't affect them. ## Page plan Home · Features · Platforms · Pricing (hosted and self-hosted) · For agencies · Blog · Help/Docs · Contact / Book a demo · Privacy · Terms