-
-
Landing Page 1
-
Landing Page 2
-
Login Auth0
-
Caregiver Landing Page
-
Add Patient
-
Select a Patient
-
AI Task Queue
-
Confirm the Sending of AI Response
-
Log Symptoms
-
AI Detection Based on Symptom Severity
-
Max Severity of Symptom
-
Care Summary
-
AI Insights
-
Symptom History
-
CareLink AI Agent
-
Medication
-
Schedule
-
My Calendar
-
Doctors
-
Emergency Contacts
-
Patient Landing Page
-
Caregivers
-
Medications
-
Doctors
-
Emergency Contacts
Inspiration
Caregiving is overwhelming. Managing medications, tracking vitals, and coordinating appointments across email, text, and phone leads to burnout. We asked: What if a caregiver had an executive assistant that never slept?
CareLink is that assistant! A central system that reduces coordination overhead so caregivers can focus on actual care.
What it does
CareLink is an all-in-one caregiving dashboard powered by agentic AI.
- Automatic multi-function calling
- Built-in and custom tools, including Google Search, Google Maps, and Google URL Context
- Centralized task analysis and decision drafting for caregivers
How we built it
- AI Engine: Google Gemini drives the core intelligence of CareLink. We didn’t just plug it in, we built a fully agentic system that coordinates multiple AI agents and custom tools to operate autonomously.
- Dual-agent architecture: The primary agent handles high-level caregiving tasks, while a secondary assistant agent acts as a tool orchestrator, wrapping all built-in capabilities; Google Search, Google Maps, and URL Context, into a single interface. This lets the system ground decisions, verify information, and explore surroundings in real time.
- Automatic function calling: Tasks are dynamically delegated to the right tools, allowing the agents to plan, prioritize, and draft actions without explicit prompts.
- Custom tool integration: Beyond Gemini’s built-in functions, we’ve implemented a large suite of custom tools to extend the agent’s abilities, from scheduling and notifications to patient data verification.
- Proactive agentic workflow: The system doesn’t wait; it checks calendars, analyzes incoming information, and proposes decisions (Confirm/Reschedule) with actionable summaries for caregivers. This transforms Gemini’s capabilities into a truly autonomous executive assistant.
- Overcoming API limitations: The beta Interactions API restricts simultaneous use of built-in and custom tools. We engineered a layered system where the assistant agent acts as a universal wrapper, bridging these gaps and unlocking the full potential of Gemini.
- Dual-agent architecture: The primary agent handles high-level caregiving tasks, while a secondary assistant agent acts as a tool orchestrator, wrapping all built-in capabilities; Google Search, Google Maps, and URL Context, into a single interface. This lets the system ground decisions, verify information, and explore surroundings in real time.
- Frontend: Responsive, accessible dashboard built with Next.js and Tailwind CSS
- Backend: FastAPI (Python) server orchestrating multiple AI agents
- Patient Signup Verification: Solana verifies patient information, creating a tamper-proof audit trail with near-instant, low-cost confirmations
Challenges we ran into
- Agent orchestration: Coordinating multiple agents and tools while navigating Gemini’s model–tool compatibility
- Platform limitations: The beta Interactions API restricts simultaneous use of built-in tools and MCPs, requiring architectural workarounds
Accomplishments we’re proud of
- True agentic workflow: The system proactively checks calendars and drafts decisions (Confirm / Reschedule) without explicit prompts
- Live task queue: Tasks appear in real time, already analyzed and prioritized for the caregiver
What we learned
- Agentic systems beat chatbots for complex, real-world workflows
- Trust by design matters: A human-in-the-loop review step is critical in healthcare to ensure accuracy and build confidence
What’s next for CareLink
- Stateful conversations using a vector store (e.g., FAISS) for long-term memory
- MCP integration to communicate with external agents and services
- Multi-patient support for professional caregivers managing multiple patients
Built With
- fastapi
- gmail-api
- google-calendar-api
- google-cloud
- google-gemini
- next.js
- python
- react
- solana
- tailwind-css
- telegram-api
- typescript
Log in or sign up for Devpost to join the conversation.