├── .gitignore ├── LICENSE ├── README.md ├── app.config.ts ├── biome.json ├── components.json ├── docs ├── chart.png ├── indonesia-true-size.png └── worker.png ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── favicon.svg ├── og.png ├── popgrid.parquet └── sekolah.parquet ├── src ├── app.tsx ├── assets │ └── text-dark.png ├── components │ ├── layers │ │ ├── grid.tsx │ │ ├── index.tsx │ │ └── point.tsx │ ├── ui │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── code-editor.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── image.tsx │ │ ├── label.tsx │ │ ├── maps.tsx │ │ ├── popover.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── slider.tsx │ │ ├── sonner.tsx │ │ ├── switch.tsx │ │ └── tooltip.tsx │ └── widget │ │ ├── index.tsx │ │ ├── layers-legend.tsx │ │ ├── layers-tooltip.tsx │ │ ├── metadata-query.md │ │ ├── metadata-table.md │ │ ├── metadata.tsx │ │ ├── query-grid.tsx │ │ ├── query-point.tsx │ │ ├── selector-map-styles.tsx │ │ ├── selector-query.tsx │ │ ├── shell-canvas.tsx │ │ ├── shell.tsx │ │ ├── widget-loader.tsx │ │ ├── widget-wrapper-desktop.tsx │ │ └── widget-wrapper-mobile.tsx ├── constants.ts ├── entry-client.tsx ├── entry-server.tsx ├── global.d.ts ├── libs │ ├── classnames.ts │ └── colors.ts ├── routes │ ├── [...404].tsx │ └── index.tsx ├── services │ ├── setup.ts │ ├── trigger.ts │ ├── worker-grid.ts │ └── worker-point.ts ├── stores.ts └── styles │ ├── app.css │ └── datawan-ui.ts ├── tailwind.config.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/README.md -------------------------------------------------------------------------------- /app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/app.config.ts -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/biome.json -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/components.json -------------------------------------------------------------------------------- /docs/chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/docs/chart.png -------------------------------------------------------------------------------- /docs/indonesia-true-size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/docs/indonesia-true-size.png -------------------------------------------------------------------------------- /docs/worker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/docs/worker.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/public/og.png -------------------------------------------------------------------------------- /public/popgrid.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/public/popgrid.parquet -------------------------------------------------------------------------------- /public/sekolah.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/public/sekolah.parquet -------------------------------------------------------------------------------- /src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/app.tsx -------------------------------------------------------------------------------- /src/assets/text-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/assets/text-dark.png -------------------------------------------------------------------------------- /src/components/layers/grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/layers/grid.tsx -------------------------------------------------------------------------------- /src/components/layers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/layers/index.tsx -------------------------------------------------------------------------------- /src/components/layers/point.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/layers/point.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/code-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/code-editor.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /src/components/ui/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/image.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/maps.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/maps.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/components/widget/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/index.tsx -------------------------------------------------------------------------------- /src/components/widget/layers-legend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/layers-legend.tsx -------------------------------------------------------------------------------- /src/components/widget/layers-tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/layers-tooltip.tsx -------------------------------------------------------------------------------- /src/components/widget/metadata-query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/metadata-query.md -------------------------------------------------------------------------------- /src/components/widget/metadata-table.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/metadata-table.md -------------------------------------------------------------------------------- /src/components/widget/metadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/metadata.tsx -------------------------------------------------------------------------------- /src/components/widget/query-grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/query-grid.tsx -------------------------------------------------------------------------------- /src/components/widget/query-point.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/query-point.tsx -------------------------------------------------------------------------------- /src/components/widget/selector-map-styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/selector-map-styles.tsx -------------------------------------------------------------------------------- /src/components/widget/selector-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/selector-query.tsx -------------------------------------------------------------------------------- /src/components/widget/shell-canvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/shell-canvas.tsx -------------------------------------------------------------------------------- /src/components/widget/shell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/shell.tsx -------------------------------------------------------------------------------- /src/components/widget/widget-loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/widget-loader.tsx -------------------------------------------------------------------------------- /src/components/widget/widget-wrapper-desktop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/widget-wrapper-desktop.tsx -------------------------------------------------------------------------------- /src/components/widget/widget-wrapper-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/components/widget/widget-wrapper-mobile.tsx -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/entry-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/entry-client.tsx -------------------------------------------------------------------------------- /src/entry-server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/entry-server.tsx -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/libs/classnames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/libs/classnames.ts -------------------------------------------------------------------------------- /src/libs/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/libs/colors.ts -------------------------------------------------------------------------------- /src/routes/[...404].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/routes/[...404].tsx -------------------------------------------------------------------------------- /src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/routes/index.tsx -------------------------------------------------------------------------------- /src/services/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/services/setup.ts -------------------------------------------------------------------------------- /src/services/trigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/services/trigger.ts -------------------------------------------------------------------------------- /src/services/worker-grid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/services/worker-grid.ts -------------------------------------------------------------------------------- /src/services/worker-point.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/services/worker-point.ts -------------------------------------------------------------------------------- /src/stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/stores.ts -------------------------------------------------------------------------------- /src/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/styles/app.css -------------------------------------------------------------------------------- /src/styles/datawan-ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/src/styles/datawan-ui.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datawan-labs/schools/HEAD/tsconfig.json --------------------------------------------------------------------------------