Per-browser preference. Changes only affect your view.
Per-browser preference. Google Fonts load on demand.
Shared across all visitors. Click Publish to save to the server.
Drop images here, give them a name and alt text, then reference them anywhere on the site. The Choose image buttons next to project hero, partner logo, and investor photo fields pick from this library; the Copy URL button works for any other field.
Add, edit, or delete themes. Each theme is a full set of CSS color variables. Stored server-side; available to every visitor.
Pins shown on the home page interactive map. Numeric values (units, AUM, returns) and lat/lng are editable.
Portfolio projects shown on the public site (home featured + projects page) and the investor portal. Each project has a type — Hold (proposed returns via underwriting) or Distribution (regular payouts).
Create and manage investors who can sign in to the /portal. Per-user invested capital is assigned to specific projects. Documents you upload here are visible to that investor; documents they upload are visible only to admins.
Cards shown on the home page. Add a logo URL or leave blank to use the partner's initials.
Operators who can sign in to /admin and manage the site. Each admin can change their own password from here. The last remaining admin cannot be deleted.
/api/content require an admin sign-in (cookie-based session, scrypt-hashed passwords). Public visitors can GET /api/content (to render the live site) but cannot PUT. Theme & font are per-browser (localStorage); content lives in /home/abss/Docker/cgc/data/content.json; admin accounts in data/admins.json.
Click an image to use it. Need to upload one first? Use the Image library section above.