Initial commit: ICE Watch Michigan community safety tool

- Node.js/Express backend with SQLite database
- Interactive map with real-time location tracking
- MapBox API integration for fast geocoding
- Admin panel for content moderation
- 24-hour auto-expiring reports
- Deployment scripts for Debian 12 ARM64
- Caddy reverse proxy with automatic HTTPS
This commit is contained in:
Deco Vander 2025-07-02 23:27:22 -04:00
commit edfdeb5117
16 changed files with 5323 additions and 0 deletions

16
.env.example Normal file
View file

@ -0,0 +1,16 @@
# ICE Watch Environment Variables
# Copy this file to .env and fill in your actual values
# MapBox API Configuration (Required for fast geocoding)
# Get your free token at: https://account.mapbox.com/access-tokens/
MAPBOX_ACCESS_TOKEN=pk.your_mapbox_token_here
# Admin Configuration
# Change this to a secure password for admin panel access
ADMIN_PASSWORD=your_secure_password_here
# Optional: Google Maps fallback (if you have it)
# GOOGLE_MAPS_API_KEY=your_google_key_here
# Server Configuration
PORT=3000