This is a full-stack web application for managing and visualizing geospatial data. The backend is built with Node.js, and the frontend is built with Vue.js.
- User Management: Register and login.
- Data Upload: Upload GeoJSON/KML and TIFF files.
- Map Visualization: Render uploaded files on a Mapbox map.
- Draw and Edit Shapes: Draw and edit custom shapes.
- Distance Measurement: Measure distances on the map.
- Point Marker Management: Add, move, and delete point markers.
- Hover Card Information: Display information on hover.
- Node.js
- npm
- Navigate to the
backenddirectory:cd backend
npm install
npm run serve
npm run build
npm run lint