A web-based interactive mapping application for monitoring and visualizing shoreline data.
- Frontend Framework: Vue 3 with Vite
- UI Framework: Vuetify 3
- State Management: Pinia
- Node.js
- npm or yarn
- Mapbox access token
- Clone and install dependencies:
npm install- Create a
.envfile with your Mapbox token:
VITE_MAPBOX_TOKEN=your_mapbox_access_token_here- Start the development server:
npm run devThe app will be available at http://localhost:3000
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLint and auto-fix issues
Map layers are configured in src/data/layers-config.json.