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
