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

28
package.json Normal file
View file

@ -0,0 +1,28 @@
{
"name": "icewatch",
"version": "1.0.0",
"description": "ICE location tracking website for Michigan",
"main": "server.js",
"scripts": {
"start": "node server.js",
"dev": "nodemon server.js"
},
"dependencies": {
"cors": "^2.8.5",
"dotenv": "^17.0.1",
"express": "^4.18.2",
"node-cron": "^3.0.3",
"sqlite3": "^5.1.6"
},
"devDependencies": {
"nodemon": "^3.0.1"
},
"keywords": [
"ice",
"tracking",
"michigan",
"map"
],
"author": "Your Name",
"license": "MIT"
}