Skip to content

feat(backend): Member 4 - Core API, Pathway Controller, Safety Plan C…#1

Open
bhavanaharshan wants to merge 2 commits into
mainfrom
feature/backend-api-bhavana
Open

feat(backend): Member 4 - Core API, Pathway Controller, Safety Plan C…#1
bhavanaharshan wants to merge 2 commits into
mainfrom
feature/backend-api-bhavana

Conversation

@bhavanaharshan

Copy link
Copy Markdown
Collaborator

Member 4 — Backend Logic & Integration

What this adds:

  • POST /pathway/analyze → Distress triage engine (score → support tool)
  • CRUD /safety-plan/ → Firestore-backed personal safety plans
  • POST /notifications/checkin → FCM push notification trigger
  • GET /insights/community → Anonymized BigQuery admin dashboard data
  • GET /health → Health check

Environment Variables needed (ask Member 1 to set in Cloud Run):

  • PROJECT_ID
  • REGION
  • BIGQUERY_DATASET=mindbridge_insights
  • BIGQUERY_TABLE=distress_events
  • VERTEX_AI_MODEL=gemini-1.5-flash-001
  • FIREBASE_SERVICE_ACCOUNT_KEY (as a Secret Manager secret)

Depends on:

  • Member 1: Cloud Run deployment + IAM roles
  • Member 2: Vertex AI model must be enabled in the project

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant