Inspiration
ArogyaSafe: Your Health, Securely Connected
ArogyaSafe is a state-of-the-art telemedicine and healthcare management platform designed to bridge the gap between patients and doctors through a seamless, secure, and professional mobile experience.
## Inspiration
The inspiration for ArogyaSafe stems from the increasing need for accessible healthcare in a fast-paced world. Many people struggle with long wait times, geographical barriers to specialists, and the fragmented nature of medical records. We wanted to create a unified "safe haven" for health—a place where medical assistance is just a tap away, whether it's a routine consultation or a critical emergency.
## What it does
ArogyaSafe provides a dual-interface ecosystem for both Patients and Doctors:
- For Patients:
- Secure Consultations: High-quality video calls with doctors via Agora RTC.
- Appointment Management: Browse specialists, check availability, and book slots instantly.
- Medical Vault: Securely upload and manage medical reports and prescriptions.
- Emergency SOS: One-tap emergency trigger to alert authorities or contacts with live location data.
- For Doctors:
- Dynamic Dashboard: Manage upcoming appointments and patient queues efficiently.
- Onboarding & Profile: Professional clinical profile management with specialization and experience details.
- Digital Prescriptions: Generate and share digital prescriptions directly through the app.
## Built With
Languages: JavaScript (ES6+), JSX, HTML5, CSS3
Frameworks & Libraries: React Native, Expo SDK 54, Expo Router, Node.js, Express.js, NativeWind (Tailwind CSS), Zustand
APIs & Services: Agora RTC SDK, Socket.io, Expo SecureStore, Lucide React Native, JWT (JSON Web Tokens)
Databases & Storage: MongoDB Atlas (Mongoose ODM), AWS S3
Platforms & Hosting: Vercel (Serverless), EAS (Expo Application Services), React Native New Architecture
## Challenges we ran into
Building a production-ready healthcare app presented several unique challenges:
- Network Resilience: Migrating from local development to a production domain required solving complex CORS policy issues and ensuring mobile clients correctly handled API path concatenation behind reverse proxies.
- Build Optimization: Native modules like Agora and Reanimated significantly increased the app's size. We overcame this by implementing Hermes engine support, architecture-specific filtering (ARM64), and switching to Android App Bundles (AAB) to reduce install sizes by over 70%.
- New Architecture Compatibility: Ensuring all third-party libraries were compatible with React Native’s New Architecture required careful version management and configuration of the Gradle build pipeline.
## Accomplishments that we're proud of
- Premium UI/UX: Created a minimalist, "Simple" themed interface that feels professional and easy to navigate for all age groups.
- End-to-End Encryption: Ensuring that the connection between patients and doctors is secure and private.
- Scalable Infrastructure: Transitioning the entire backend from a local IP-based setup to a fully-qualified production environment on the cloud.
- Immersive Experience: Successfully implemented conditional navigation logic to hide distractions (like tab bars) during critical moments like video consultations.
## What we learned
- The Power of Expo Plugins: We learned how to use
expo-build-propertiesto modify native Android settings without ejecting, maintaining a managed workflow. - DevOps in Mobile: Managing EAS (Expo Application Services) builds taught us the importance of architecture-specific optimization for global distribution.
- Security First: Telemedicine requires a "Security First" mindset, leading us to dive deep into CORS, SSL trust settings, and secure data handling.
## What's next for ArogyaSafe
- AI Diagnostics: Integrating AI-powered symptom checkers to provide patients with preliminary insights before they see a doctor.
- IoT Integration: Connecting with wearable devices to monitor live vitals (heart rate, blood oxygen) during consultations.
- Pharmacy Integration: Partnering with local pharmacies to enable instant medicine delivery from digital prescriptions.
- Multi-language Support: Localizing the app to support regional languages to reach underserved communities.
Developed with Passion by the ArogyaSafe Team(B ANAND, D HEMANTH , K VENI , LIKITH SAI).
Built With
- agora
- amazon-web-services
- css3
- express.js
- html5
- javascript
- jsx
- jwt
- mongodb
- node.js
- react-native
- s3
- socket.io
- vercel
- zustand
Log in or sign up for Devpost to join the conversation.