A site to track places to warm up in Indy during winter 2025.
The list of warming centers can be found at /src/assets/warming-centers-2025.json
If you have a place that people are able to stay and warm up at, please open an issue and include all the information you can about the location.
If you would like to contribute, please feel free to open a pull request. If you don't know what that means but want to contribute, feel free to reach out to Matt and we can figure that out.
This app is built with Vue. See below for recommended setup and usage.
This app includes a Google API key for the map view. This key has been locked down to only work from the domain keepwarmindy.org. If you want to develop locally, you'll need to replace it with your own key requested from Google. Make sure not to include your API keys in any commits that get pushed to the remote, or make sure you are properly securing your key to avoid malicious actors getting a hold of your key.
VSCode + Volar (and disable Vetur).
TypeScript cannot handle type information for .vue
imports by default, so we replace the tsc
CLI with vue-tsc
for type checking. In editors, we need Volar to make the TypeScript language service aware of .vue
types.
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Lint with ESLint
npm run lint