This subproject contains the public Bitsocial landing/about site served from https://bitsocial.net/.
- React application source in
about/src - Static assets and translations in
about/public - Vite and Tailwind config for the public site
- This folder is intentionally named
about, notlanding-page. - Its long-term role is the Bitsocial landing/about site, not the permanent home for the project catalog or the blog.
/projectsalready exists here as the public project catalog, and/apps/:slughandles app detail pages, but both should still be treated as a future separate subproject./blogmay exist in the current web app during the transition, but it should also be treated as a future separate subproject.- The repo root orchestrates installs and top-level quality checks. Use the root
README.mdfor the canonical command list. - For source-tree rules, read
about/src/AGENTS.md.
The newsletter box stays disabled unless the build includes:
VITE_NEWSLETTER_SUBSCRIBE_URL=https://newsletter.bitsocial.net/api/bitsocial/subscribe
VITE_NEWSLETTER_LIST_UUIDS=<list-uuid>The subscribe URL should point at the Bitsocial newsletter gateway, not raw listmonk, so server-side delivery providers and welcome emails can change without touching the frontend.
Optional:
VITE_NEWSLETTER_CONFIRMATION_REQUIRED=falseSet VITE_NEWSLETTER_CONFIRMATION_REQUIRED=true only when the backend really uses a double opt-in flow.
Leave production envs unset until the listmonk SMTP flow is ready. Use preview-only build envs when testing.