A modern Svelte 5 frontend application for browsing and filtering geographical boundary data from 99boundaries.
Install the dependencies:
cd nintynine-boundaries-app
npm install
Start the development server:
npm run dev
Navigate to the URL shown in your terminal (usually http://localhost:5173). The app will automatically reload when you save changes to files in the src directory.
To create an optimized production build:
npm run build
To preview the production build locally:
npm run preview
src/
├── components/
│ └── AgGrid.svelte # AG Grid wrapper component
├── index.svelte # Main application component
├── App.svelte # Root component
├── main.js # Application entry point
├── app.css # Global styles
└── boundaries.json # Boundary data
Boundaries are generated via Overpass & OSM Land Polygons (© OpenStreetMap contributors) and provided in EPSG:4326.