afv-library/samples/ui-bundle-template-app-react-sample-b2e/force-app/main/default/uiBundles/propertymanagementapp
k-j-kim 445ac2f126
Rename webapp/webapplication to UI bundle across the codebase
Directory renames: webapplications/ → uiBundles/, samples dirs drop -experimental suffix
File renames: *.webapplication-meta.xml → *.uibundle-meta.xml, webapplication.json → ui-bundle.json
XML metadata: <WebApplication> → <UIBundle>
NPM packages: @salesforce/webapp-* → @salesforce/ui-bundle-*
Skill names: *-webapplication-* → *-salesforce-ui-bundle-*
CLI references: sf webapp → sf ui-bundle
Source code: function/variable/type names, import paths, string literals updated
ESLint config: Added .worktrees/** to ignores
CHANGELOG repo URLs preserved
2026-03-27 17:54:18 -07:00
..
e2e Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
scripts Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
src Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
.forceignore Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
.graphqlrc.yml Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
.prettierignore Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
.prettierrc Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
CHANGELOG.md Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
codegen.yml Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
components.json Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
eslint.config.js Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
index.html Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
package.json Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
playwright.config.ts Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
propertymanagementapp.uibundle-meta.xml Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
README.md Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
tsconfig.json Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
tsconfig.node.json Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
ui-bundle.json Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
vite-env.d.ts Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
vite.config.ts Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
vitest-env.d.ts Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
vitest.config.ts Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00
vitest.setup.ts Rename webapp/webapplication to UI bundle across the codebase 2026-03-27 17:54:18 -07:00

Property Management App

Property management sample React web app on the Salesforce platform. Includes property management, maintenance requests, tenant applications, a dashboard, and an Agentforce conversation client. Built with React, Vite, TypeScript, and Tailwind/shadcn.

For project-level details (metadata, deploy, sample data), see the project README.

Prerequisites

npm install

Run (development)

npm run dev

Starts the Vite dev server (default: http://localhost:5173).

Build

npm run build

Writes the production bundle to dist/ inside the web app folder.

Test

npm test

Runs the unit test suite (Vitest).