https://github.com/Vertexvis/digital-twin-demo
Map time series and other digital twin data to sensors and visualize them in 3D using the Vertex Platform.
https://github.com/Vertexvis/digital-twin-demo
3d 3d-visualization demo digital-twin nextjs react time-series vertex visualization
Last synced: 4 months ago
JSON representation
Map time series and other digital twin data to sensors and visualize them in 3D using the Vertex Platform.
- Host: GitHub
- URL: https://github.com/Vertexvis/digital-twin-demo
- Owner: Vertexvis
- License: mit
- Created: 2021-03-28T23:33:02.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-02-25T20:30:48.000Z (over 1 year ago)
- Last Synced: 2025-02-25T21:31:23.511Z (over 1 year ago)
- Topics: 3d, 3d-visualization, demo, digital-twin, nextjs, react, time-series, vertex, visualization
- Language: TypeScript
- Homepage: https://digital-twin.vertexvis.io
- Size: 927 KB
- Stars: 9
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-digital-twins - Vertexvis/digital-twin-demo: Map time series and other digital twin data to sensors and visualize them in 3D using the Vertex Platform.
README
# Vertex Digital Twin Demo
Visualize IoT time series data aligned to your 3D digital twin.
Build a true digital twin by mapping sensor IoT data directly to your 3D geometry. Set up conditional triggers to help users better understand and explore issues, failures and performance of individual assets.
## Run locally in Docker
1. Copy `.env.local.template` to `.env.local` and optionally edit values
1. Run `docker-compose up` to start the app locally
1. Browse to http://localhost:3000
If you pull down changes, you'll need to run `docker-compose build` to build them and then `docker-compose up` again.
## Local development
1. Copy `.env.local.template` to `.env.local` and optionally edit values
1. Install dependencies, `yarn install`
1. Run `yarn dev` to start the local development server
1. Browse to http://localhost:3000
### Project organization
```text
public/ // Static assets
src/
components/ // Components used in pages
lib/ // Shared libraries and utilities
pages/ // Pages served by NextJS
api/ // API endpoints served by NextJS
```
### Deployment
A few options for deployment,
- [Vercel](https://nextjs.org/docs/deployment)
- [Netlify](https://www.netlify.com/blog/2020/11/30/how-to-deploy-next.js-sites-to-netlify/)
- [AWS CDK](https://github.com/serverless-nextjs/serverless-next.js#readme)