Skip to content

UGS-GIO/ugs-map-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

446 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geological Hazards Portal v2

Utah Geological Survey Logo

The UGS Geological Hazards Portal v2 built with MapLibre GL JS, Shadcn/ui, and Vite. Designed with responsiveness and accessibility in mind.

Features

  • Light/dark mode toggle
  • Responsive design for mobile and desktop
  • Accessible UI components
  • Sidebar and header navigation
  • Dynamic layer management
  • Interactive map with WMS layer support

Tech Stack

UI: ShadcnUI (TailwindCSS + RadixUI)

Mapping: MapLibre GL JS

Build Tool: Vite

Routing: TanStack Router

State Management: TanStack Query

Type Checking: TypeScript

Linting/Formatting: Eslint & Prettier

Icons: Lucide React Icons

Run Locally

Clone the project

git clone https://github.com/UGS-GIO/geohaz-v2.git

Go to the project directory

cd geohaz-v2

Install dependencies

npm install

Start the development server

npm run dev

Build for Production

npm run build

Run Tests

npm test

Author

Created with 🤍 by the Utah Geological Survey

License

Licensed under the MIT License

About

An interactive geospatial mapping platform by the Utah Geological Survey

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages