Inspiration

Elderly care coordination is fragmented and challenging. Caregivers need to track medications, manage dietary restrictions, and coordinate patient information across multiple platforms. Amber was inspired by the need to consolidate care management into a single, intuitive dashboard that makes it easier for both caregivers and family members to stay informed and ensure consistent, quality care.

What it does

Amber is a comprehensive elderly care management platform that helps with two critical aspects of daily care:

  • Recipe Support: Generates personalized recipes based on available ingredients, while accounting for allergies, dietary preferences, and health conditions (diabetes, hypertension, etc.). Users can upload a photo of their ingredients or type them manually to quickly get meal suggestions tailored to their specific health needs.
  • Medicine Monitor: Helps caregivers organize and track medication schedules. Users upload prescription documents or enter prescription details, and Amber creates an easy-to-follow daily medication schedule. The system allows tracking which medications have been taken, providing real-time adherence monitoring.

How we built it

  • Frontend: Next.js with TypeScript, React for dynamic UI with smooth tab transitions
  • Backend: Python Flask API for recipe generation and prescription processing
  • AI Integration: Vision API for ingredient recognition from photos, prescription parsing for medication extraction
  • UI/UX: Shadcn/ui component library with Tailwind CSS for a polished, accessible interface
  • State Management: React hooks for client-side state, RESTful API for server communication

Challenges we ran into

  • Accurately parsing prescription documents and extracting medication information
  • Handling diverse input formats and ensuring robust ingredient recognition
  • Creating a UI that balances functionality with simplicity for elderly users or non-tech-savvy caregivers
  • Managing smooth transitions and state across multiple feature-rich tabs
  • Building a backend that can handle both image processing and natural language understanding

Accomplishments that we're proud of

  • Built a fully functional dual-purpose platform addressing real elderly care needs
  • Implemented smooth, professional UI transitions and interactions
  • Successfully integrated vision and NLP capabilities for smart ingredient/prescription processing
  • Created an intuitive home dashboard that provides meaningful care insights at a glance
  • Built a scalable architecture that can easily accommodate additional caregiver features

What we learned

  • The importance of user-centered design when building for elderly care applications
  • How to effectively integrate multiple AI/ML services in a healthcare context
  • Best practices for managing complex state in modern React applications
  • The value of a clean, organized codebase when iterating quickly on features

What's next for Amber

  • Advanced Analytics: Track nutrition trends and medication compliance over time
  • Caregiver Collaboration: Multi-user support with role-based access for different family members/caregivers
  • Integration: Connect with pharmacy systems and electronic health records (EHR)
  • Notifications: Smart reminders for medication times and meal planning
  • Mobile App: Native iOS/Android apps for on-the-go access
  • Customization: Configurable dashboards and care profiles for different user types
  • Telehealth: Built-in video consultation features with healthcare providers

Built With

Share this project:

Updates