Introduction
Visitry is a mobile outpatient care platform that connects skilled clinicians with patients needing physical and occupational therapy across Florida. The platform enables clinicians to manage their schedules flexibly while ensuring high-quality patient care.
To enhance the stability, performance, and user experience of Visitry, the company partnered with Texple Technologies to work on bug fixes, feature enhancements, and mobile app rebranding.
Project Scope & Texple’s Role
Unlike a full-fledged development project, Texple’s primary role was to refine existing features, resolve critical bugs, and implement minor enhancements across the admin portal, agency portal, and mobile app. The work was completed over a period of 5–6 months.
Technical Overview of Visitry
Tech Stack:
- Frontend: React (JavaScript)
- Backend: Node.js (Express.js)
- Mobile App: React Native
- Database: AWS DynamoDB
- Hosting: AWS S3 with CloudFront
- Infrastructure Management: Terraform
- Utilities:
- nodemailer for email notifications
- Google Maps API for location-based features
- Passport.js for authentication middleware
- Codemagic for automated app builds & deployments
Key Challenges in the Project
1. Mobile App Rebranding & Deployment
Visitry wanted to rebrand their mobile app by updating logos, fonts, colors, and overall styling to align with their new branding strategy. Post-rebranding, the app needed to be successfully deployed on Google Play Store and Apple App Store without breaking existing functionality.
2. Location Stacking Issue in the Mobile App
A critical bug affected the visit location markers on the map screen. When users slid between markers, incorrect location data was sometimes displayed. This led to confusion in visit scheduling and navigation.
3. Implementing a Geofence for Notifications
Visitry wanted to implement a geofence-based notification system to send alerts only to users within a 25-mile radius of a specified location. This required integrating Google Maps API and implementing efficient geospatial calculations.
4. Fixing Pagination in Admin & Agency Portals
The portals contained over 300 pages of visit data, but the pagination system was broken, making navigation slow and frustrating for users. A more efficient pagination logic was needed to enhance performance and usability.
5. Compatibility Issues with Newer Android Versions
The Visitry mobile app was only compatible with older Android versions. To ensure broader accessibility, the app had to be updated for higher Android versions while maintaining stability across different devices.
Texple’s Software Enhancements & Solutions
1. Mobile App Rebranding & Deployment
Texple successfully updated the app’s visual identity by modifying logos, fonts, and styling elements in React Native. The team ensured that all UI changes were consistent across screens and thoroughly tested for responsiveness.
After the redesign, Codemagic was used for automated app builds and deployment, enabling smooth submission to the Play Store and App Store with minimal manual intervention.
2. Resolving the Location Stacking Issue in the Mobile App
To fix the incorrect marker data display, Texple:
- Refactored the slider logic to ensure it only displayed location data for markers visible on the screen.
- Optimized event listeners to improve responsiveness when switching between markers.
- Conducted extensive testing to confirm the bug was fully resolved.
Result: Accurate visit location data on the map, improving user experience and reliability.
3. Implementing Geofence for Targeted Notifications
Texple integrated Google Maps API to create a geofence system that sends notifications only to users within a 25-mile radius. This was achieved by:
- Using Google Maps’ geospatial calculations to determine user proximity.
- Implementing an efficient background service that continuously checks a user’s location.
- Ensuring that notifications were triggered only when a user entered or exited the geofenced area.
Result: More relevant and targeted notifications, reducing unnecessary alerts.
4. Enhancing Pagination in Portals
Texple fixed the pagination issue by:
- Implementing dynamic data fetching to prevent excessive page loads.
- Introducing an optimized query mechanism for AWS DynamoDB to improve data retrieval speed.
- Ensuring a seamless user experience across 300+ pages of visit data.
Result: Smooth navigation, reduced load times, and better usability.
5. Updating Android Compatibility
Texple identified outdated dependencies causing compatibility issues and updated the mobile app to support newer Android versions. This included:
- Upgrading React Native libraries to ensure compatibility.
- Modifying Android build configurations to match Google’s latest requirements.
- Running extensive regression testing to verify stability.
Result: Increased app accessibility across a wider range of Android devices.
Key Outcomes & Business Impact
✅ Rebranded App Successfully Launched on Google Play Store & Apple App Store.
✅ Accurate Map Data Fix improved user navigation & scheduling.
✅ Geofenced Notifications ensured better user engagement.
✅ Fixed Pagination enabled easy navigation across 300+ data pages.
✅ Extended Android Compatibility increased app adoption & stability.
Conclusion
Although Texple was not responsible for major development work, the enhancements made had a significant impact on Visitry’s platform stability, usability, and performance.
By fixing critical bugs, implementing targeted features, and optimizing mobile & web experiences, Texple played a key role in ensuring Visitry’s seamless operation across its admin portal, agency portal, and mobile app.
Texple’s contribution helped Visitry provide a more reliable and efficient experience for clinicians and patients, reinforcing its position as a trusted mobile outpatient care solution. 🚀
- Client:
- Visitry
- Year:
- 2023-Present
- Category:
- Hospitals and Health Care
- Location:
- Tampa, Florida, USA
- Duration:
- 5-6 months