Visitry’s Software Enhancement Journey with Texple: Improving Stability & User Experience

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