// Case studies · Healthcare / mobile app
Hand in Hand
Treatment companion for GLP-1 medications
App for patients under GLP-1 treatment: dose reminders, daily symptom check-ins, an AI assistant grounded in official leaflets and automatic clinical alerts, with LGPD consents.
- Client
- Hand in Hand
- Period
- 2026
- Status
- MVP delivered
- Stack
- FlutterFirebase + Cloud FunctionsGeminiRiverpod
// The challenge
Patients on injectable GLP-1 treatment miss doses, don't record side effects and have nobody to ask between appointments. The client needed a working MVP in 30 days to validate the product with doctors and a distributor.
// What we delivered
Flutter app for iOS and Android with clinical onboarding and LGPD consents, dose reminders, daily check-in (dose, symptoms, mood, weight), an AI assistant that answers based on official leaflets and guidelines and escalates to the medical contact in severe cases, and an automatic clinical alert engine. Firebase backend with serverless functions and a marketing website.
Description
Hand in Hand accompanies patients during treatment with GLP-1 medications (such as semaglutide and tirzepatide). It reminds them of the dose, records how they feel, answers questions based on official leaflets and flags when a sign deserves medical attention. Clinical responsibility stays with the doctor; the app organizes the routine and gives visibility.
Key Features
- Clinical onboarding: treatment data, medication, consents and terms under LGPD (Brazil’s data protection law).
- Dose reminders: local notifications on the day and time of the injection.
- Daily check-in: dose taken, symptoms on a scale, side effects, mood, weight and notes.
- AI assistant: answers grounded in official leaflets and clinical guidelines, escalating to the medical contact in severe cases.
- Clinical alerts: rules engine that detects risk patterns and avoids repeated alerts.
- History: adherence, symptoms, weight and conversations throughout the treatment.
- Account and data deletion: full flow required by the stores and by LGPD.
Technologies Used
- Mobile: Flutter with Riverpod and go_router, one codebase for iOS and Android
- Backend: Firebase (Auth, Firestore with ownership rules, Cloud Functions in TypeScript) and Gemini via a serverless function, secrets in Secret Manager
- Website: static pages on Vercel (presentation, privacy and support)
Screens





Other case studies
- Django
- Vue 3
- PostgreSQL
- WebSocket
Shared solar energy
Clube do KW
Photovoltaic Energy Management System
Comprehensive management system for photovoltaic energy companies with customer control, distributor management, financial analysis, and real-time solar installation monitoring.
View case- Django + DRF
- Vue 3 + Vuetify
- Celery + Redis
- Shopee and Mercado Livre APIs
E-commerce / marketplaces
TypeControl
ERP for a marketplace seller
Stock, sales and logistics system for an operation with 5+ stores on Mercado Livre, Shopee and Amazon: API sales import, real profitability per marketplace, automatic invoicing, shipping labels, returns and a unified message center.
View case- Expo / React Native
- Fastify + Prisma
- PostgreSQL
- RevenueCat
Fitness / consumer app
Frango
Workout app published on the App Store and Google Play
MV Dev Solutions' own product: a Brazilian workout-tracking app with humor, gamification and subscriptions, published on the App Store and Google Play and running on iOS, Android and web from a single codebase.
View case

