Fork this repo, replace the CV content, and publish a recruiter facing React CV on Experience Cloud with Salesforce Multi-Framework (GA).
Demo: https://d0y000002jj75uae-dev-ed.my.site.com/hostedcvsalesforce/
Full walkthrough: docs/HOST_YOUR_OWN_CV.md
Security notes (read before promoting): SECURITY.md
Short version:
- Fork this repository on GitHub
- Edit
force-app/main/default/webapplications/hostedcvsalesforce/src/data/default-cv.tswith your details - Replace images in
.../src/assets/cv/(profile.png, optional banners) - Preview:
cd force-app/main/default/webapplications/hostedcvsalesforce && npm install && npm run dev - Build for Salesforce:
./scripts/build-and-sync-bundle.sh - Deploy the UIBundle + Experience Cloud site metadata to your org (see guide)
The sample content in this repo is intentional public CV data for the demo. Replace it before you publish your own site.
- Immersive Consultant Cloud themed CV landing page
- Certification showcase with earn dates
- Client side PDF download (with or without email)
- Static CV content in one TypeScript file
| Folder | Role |
|---|---|
webapplications/hostedcvsalesforce/ |
React source (edit here, npm run dev / npm run build) |
uiBundles/hostedcvsalesforce/ |
What Salesforce deploys (GA UIBundle + dist/) |
digitalExperiences/, networks/, sites/ |
Experience Cloud site that hosts the React app |
optional/auth-apex/ |
Template login/register Apex (not deployed by default) |
./scripts/build-and-sync-bundle.sh builds the React app and copies dist/ into the UIBundle.
sf org create scratch \
--definition-file config/project-scratch-def.json \
--alias my-cv-scratch \
--set-default \
--duration-days 30 \
--target-dev-hub YOUR_DEVHUBThe scratch def enables Communities and sets language: en_US (required for Multi-Framework).
See docs/BLOG_DRAFT.md for a Consultant Cloud post outline.
- Guide: Host your own CV
- Security: SECURITY.md
- Consultant Cloud: https://www.consultantcloud.io
- Multi-Framework GA: https://developer.salesforce.com/blogs/2026/07/build-with-react-on-salesforce-multi-framework-is-now-ga
MIT
