The inspiration came from seeing how pharmacies struggle to efficiently manage inventory, insurance claims, and patient care. We wanted to create a smart assistant that streamlines workflow, reduces errors, and helps pharmacists focus on patients.
What we learned
- React Native & Expo: Built a cross-platform mobile app with smooth navigation and dynamic UI.
- AI Integration: Integrated Google ADK (Application Development Kit) to create an AI-powered chat assistant for pharmacy queries.
- Cloud Technologies: Used Google Cloud and BigQuery to manage and query large datasets for inventory and insurance information.
- Python Backend: Built backend logic in Python to connect the AI agent to the frontend and process API requests.
- State Management & UX: Managed dynamic data with hooks and designed tables, badges, and tab navigation for clarity and responsiveness.
How we built it
- Frontend: React Native with Expo and Expo Router for tab navigation (Dashboard, RX, Inventory, Insurance, Agents).
- AI Chat: Connected a frontend chat interface to a Python backend using Google ADK, streaming AI responses from the cloud.
- Data Handling: Stored and queried inventory and insurance data in BigQuery, displayed dynamically in tables with badges and highlights.
Challenges we ran into
- Learning React Native: Understanding components, hooks, navigation, and state management was a steep learning curve.
- Streaming AI Responses: Ensuring real-time AI messages from Google ADK without breaking the UI was tricky.
- Cloud Integration: Connecting frontend to Python backend and BigQuery while maintaining security and performance.
- Responsive Data Tables: Displaying large inventories and insurance records on mobile screens while keeping UI intuitive.

Log in or sign up for Devpost to join the conversation.