https://github.com/phi-ag/rvt-app
Display Revit file information in the browser
https://github.com/phi-ag/rvt-app
revit
Last synced: 11 months ago
JSON representation
Display Revit file information in the browser
- Host: GitHub
- URL: https://github.com/phi-ag/rvt-app
- Owner: phi-ag
- License: mit
- Created: 2024-11-03T05:02:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-22T01:48:17.000Z (11 months ago)
- Last Synced: 2025-07-22T03:34:27.469Z (11 months ago)
- Topics: revit
- Language: TypeScript
- Homepage: https://rvt.app
- Size: 1.94 MB
- Stars: 18
- Watchers: 1
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# rvt.app
[](https://rvt.app)
[](https://preview.rvt.app)
[](https://app.codecov.io/github/phi-ag/rvt-app)
rvt-app displays the basic [Revit](https://www.autodesk.com/products/revit) `RVT` or `RFA` file information contained in `BasicFileInfo` in the browser using TypeScript.
You can try it out by simply dropping an `RVT` BIM file into the [rvt.app](https://rvt.app/) web site.
## Development
Install [fnm](https://github.com/Schniz/fnm?tab=readme-ov-file#installation) or [nvm](https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating) ([nvm-windows](https://github.com/coreybutler/nvm-windows?tab=readme-ov-file#installation--upgrades))
Install `Node.js`
fnm use
Install `pnpm`
corepack enable
corepack prepare --activate
Install packages
pnpm i
Watch
pnpm dev
Test
pnpm test
pnpm test:dev
End-to-End tests
pnpm playwright install chromium
pnpm test:e2e --project=chromium
pnpm test:e2e:dev --project=chromium
Deploy
pnpm build
pnpm run deploy
pnpm run deploy:production
Stream logs
pnpm tail
pnpm tail:production
List deployments
pnpm wrangler pages deployment list
## Setup
### Cloudflare API token
Create a personal API token for Terraform with the following permissions
- Account / Cloudflare Pages / Edit
- Zone / DNS / Edit
Copy the token into your Terraform Cloud Workspace variables as `cloudflare_api_token` (sensitive).
Create a API token for GitHub with the following permissions
- Account / Cloudflare Pages / Edit
Copy the token into your GitHub Action Secrets as `CLOUDFLARE_API_TOKEN`.