System Architecture & Implementation Package
Complete Base44 + AWS technical specification for Satellite Child Find
1. Database Schema (Base44 Entities)
- child_name
- age_at_disappearance
- date_reported
- last_known_location
- status
- priority
- risk_level
- known_companion
- vehicle_description
- law_enforcement_contact
- photo_url
- latitude / longitude
- case_number (NCMEC GUID)
- user_id
- title
- message
- case_id
- type (critical_case | case_update)
- read
- case_id
- content
- author_name
- author_role
- update_type
- status_change
- case_id
- latitude / longitude
- radius_meters
- trigger_on (enter|exit|both)
- is_active
- agency_name
- name
- type (Drone|K9|Helicopter...)
- status
- assigned_case_id
- current_lat/lng
- operator_name
- case_id
- token (secure random)
- shared_with_agency
- expires_at
- access_count
- is_revoked
- case_id
- tip_content
- last_seen_location
- contact_info
- is_anonymous
- status
- case_id
- risk_score (0โ100)
- risk_level
- routing
- score_breakdown
- acknowledged
- case_id
- items (media|suspect|location)
- connections
- media_type
- platform
- url
2. API Workflow โ RSS Ingestion Pipeline
missingkids.org/rss/missingkidsrss.xml
Polled every 5 minDeno backend function
Deduplicate by GUID
Extract: name, age, state, companion, vehicle, LE contact
Base44 Database
New records onlyAdmin alerts dispatched
๐จ Critical case alertDedup check: Case.filter({ case_number: item.guid })
Notification broadcast: User.filter({ role: 'admin' }) โ Notification.create()
3. Real-Time Notification Engine
4a. AWS Infrastructure Stack โ Request Flow
End-to-End Request Flow ยท Satellite Child Find AWS Stack
Global CDN ยท Edge caching ยท DDoS protection
DNS routing ยท Health checks ยท Failover
React app hosting ยท CI/CD pipeline ยท Auth UI
REST API ยท Rate limiting ยท JWT authorization ยท CORS
syncNCMECAlerts ยท triageCase ยท sendNotification ยท checkGeofences
Cases ยท Notifications ยท Tips ยท GeofenceAlerts ยท Resources ยท Missions
Claude / Titan models ยท Risk triage scoring ยท AMBER alert classification ยท Media tagging
Push alerts ยท AMBER broadcast ยท Geofence breach ยท Resource alerts
Critical case emails ยท Agency notifications ยท Tip confirmation ยท Pilot program comms
Child photos ยท Evidence documents ยท Satellite imagery ยท Court documents
4b. AWS Grant Architecture โ Service Details
AWS Services Used
Security & Compliance (for Grant)
5. Law Enforcement Portal โ Role Matrix
| Feature | Admin | Police | Prosecutor | Analyst | Agency User |
|---|---|---|---|---|---|
| AMBER Alert Command Center | โ | โ | โ | โ | โ |
| Missing Child Map Dashboard | โ | โ | โ | โ | โ |
| Case Brief (full) | โ | โ | โ | โ | โ |
| Create / Edit Cases | โ | โ | โ | โ | โ |
| Coordinate Sharing (Secure) | โ | โ | โ | โ | โ |
| Resource Tracking & Missions | โ | โ | โ | โ | โ |
| Citizen Tips Review | โ | โ | โ | โ | โ |
| AI Triage & Senior Queue | โ | โ | โ | โ | โ |
| Analytics & Insights | โ | โ | โ | โ | โ |
| Geofence Manager | โ | โ | โ | โ | โ |
| Evidence Board | โ | โ | โ | โ | โ |
| NCMEC Sync (force) | โ | โ | โ | โ | โ |
| User & Agency Management | โ | โ | โ | โ | โ |