Network Overview
+System insights, matching metrics, and network oversight.
+{stat.value}
+{stat.label}
+Placement Success Rate
+[ Chart Visualization Placeholder ]
+Center Capacity Heatmap
+[ Map/Heatmap Visualization Placeholder ]
+diff --git a/aistudio.google.project/.env.example b/aistudio.google.project/.env.example new file mode 100644 index 0000000..7a550fe --- /dev/null +++ b/aistudio.google.project/.env.example @@ -0,0 +1,9 @@ +# GEMINI_API_KEY: Required for Gemini AI API calls. +# AI Studio automatically injects this at runtime from user secrets. +# Users configure this via the Secrets panel in the AI Studio UI. +GEMINI_API_KEY="MY_GEMINI_API_KEY" + +# APP_URL: The URL where this applet is hosted. +# AI Studio automatically injects this at runtime with the Cloud Run service URL. +# Used for self-referential links, OAuth callbacks, and API endpoints. +APP_URL="MY_APP_URL" diff --git a/aistudio.google.project/.gitignore b/aistudio.google.project/.gitignore new file mode 100644 index 0000000..5a86d2a --- /dev/null +++ b/aistudio.google.project/.gitignore @@ -0,0 +1,8 @@ +node_modules/ +build/ +dist/ +coverage/ +.DS_Store +*.log +.env* +!.env.example diff --git a/README-FIRST.md b/aistudio.google.project/README-FIRST.md similarity index 100% rename from README-FIRST.md rename to aistudio.google.project/README-FIRST.md diff --git a/aistudio.google.project/README.md b/aistudio.google.project/README.md new file mode 100644 index 0000000..5a8f844 --- /dev/null +++ b/aistudio.google.project/README.md @@ -0,0 +1,20 @@ +
Company Backend / Admin
+System insights, matching metrics, and network oversight.
+{stat.label}
+[ Chart Visualization Placeholder ]
+[ Map/Heatmap Visualization Placeholder ]
+Center Management Portal
+Review dogs where your center is a top 5 match.
+No matches found in this category.
+{item.dog.breed} • {item.dog.age}
++ Why you matched: + {item.reasoning} +
+{item.dog.vetNotes}
+Manage dogs currently in your care.
+You have no animals currently enrolled.
+ID: {dog.id} • {dog.breed} • {dog.age}
+{dog.vetNotes}
++ ID: {editingDog.id} • {editingDog.breed} • {editingDog.age} • Enrolled {editingDog.dateAdded} +
+{editingDog.vetNotes}
+{doc}
+Uploaded {editingDog.dateAdded}
+Click to upload new documents
+PDF, JPG, PNG up to 10MB
+Keep this updated to ensure accurate matches from the intelligence engine.
+Donator Portal
+These dogs have been approved by specialized centers but require funding or resources to secure their spot.
+There are currently no dogs awaiting conditional placement funding.
+{c.breed} • {c.age}
++ "{c.donorPitch || c.centerDescription || 'This dog needs your help to secure a spot at a specialized center.'}" +
++ Welcome to the specialized placement network. Please select your portal to sign in and continue. +
+{activeRole.description}
+Rescue / Shelter Intake Portal
+Manage your permanent medical and behavioral records.
+{dog.breed} • {dog.age}
+{dog.vetNotes}
+Submit a new dog to the permanent record system. Analysis will run automatically.
++ ID: {selectedDog.id} • {selectedDog.breed} • {selectedDog.age} • Added {selectedDog.dateAdded} +
+{selectedDog.vetNotes}
+{doc}
+Uploaded {selectedDog.dateAdded}
+No documents uploaded yet.
+ )} ++ Reasoning: + {result.decision.reasoning} +
+No matches found or analysis pending.
+