Skip to content

Full-stack web app for managing and visualizing geospatial data. Features include user accounts, file uploads (GeoJSON/KML), custom shape drawing, distance measurement, point marker management, and Mapbox integration. Built with Vue.js Git version control, and responsive design.

Notifications You must be signed in to change notification settings

aayush-rai12/SkyServe_Task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

A Full-Stack Web Application for Managing and Visualizing Geospatial Data

🚀 Overview Geo-Data App is a powerful tool for handling, analyzing, and visualizing geospatial data. It allows users to upload, render, and interact with geospatial files like GeoJSON and KML while offering features such as shape drawing, distance measurement, and hover card information etc.

🛠️ Features

✅ User Authentication – Secure user login & registration ✅ File Uploads – Supports GeoJSON and KML formats ✅ Interactive Map Rendering – Uses Mapbox for smooth visualization ✅ Shape Drawing & Editing – Draw, edit, and modify geospatial features ✅ Hover Card Information – Displays relevant details on hover ✅ Distance Measurement & Markers – Measure distances and manage points.

Tech Stack

Frontend -Vue.js -HTML, CSS, JavaScript -Mapbox GL JS Backend -Node.js & Express.js -MongoDB -Multer

Home Page image

Login Page image

Register Page image

Dashboard Page image

image

Render geojson file image

Update Details image

About

Full-stack web app for managing and visualizing geospatial data. Features include user accounts, file uploads (GeoJSON/KML), custom shape drawing, distance measurement, point marker management, and Mapbox integration. Built with Vue.js Git version control, and responsive design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published