Simple Vue app utilizing the National Weather Service API, Mapbox's Geocoding API, and Bootstrap to provide an intuitive and full-featured UX across all screen-sizes.
- Install NVM (recommended)
- Install Node 23:
nvm install 23 && nvm use 23
- Install Dependencies:
npm ci
- Get API up and running: instructions
- Create env file:
echo 'VITE_API_BASE_URL="http://localhost:8000/v1"' > .env
- Run dev server:
npm run dev
- Optional OIDC login system with Keycloak
- Manual containerized deployment with nginx, hosted by Cloudflare Tunnels