Skip to content

Latest commit

 

History

128 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Take Shelter Now

codecov

A website for helping people in weather emergencies find shelter fast.

Documentation

  • docs.opensgf.org
    • Non technical documentation, including project overview, designs, and project management information
  • ./docs
    • Technical documentation, including architecture decisions

Live Deployments

Environment Status Url
Production Netlify Status takeshelternow.org
Staging Netlify Status staging.takeshelternow.org

Component Preview

First Time Setup

  • Make sure you have Node 26.x (Ideally using nvm)
  • Install dependencies npm i
  • Copy .env.example to .env

Environment variables

  • PUBLIC_SHELTERS_JSON_URL: URL to fetch shelter data from, for local development (overrides Google Sheet if set)
  • PUBLIC_SITE_ENV: Set to production to allow indexing; any other value disables indexing
  • PUBLIC_SITE_URL: Canonical site URL used for sitemap and other absolute URLs
  • GOOGLE_SHEET_ID: Published Google Sheet ID from /spreadsheets/d/e/<ID>/pub
  • GOOGLE_SHEET_GID: Specific worksheet/tab gid to export as CSV

Running the project

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Releases

Packages

Used by

Contributors

Languages