Omni Saúde

Healthcare app that helps users find medications, schedule deliveries, and manage prescriptions

Flutter
GetX
Supabase
Payment Integration
Healthcare
Omni Saúde Website Screenshot

About the Project

Omni Saúde is a comprehensive healthcare app that revolutionizes how Brazilians access and purchase medications. The app was developed to address the challenges many people face in finding affordable medications and managing their healthcare needs.

As a Mid-Level Flutter Developer at Omni Pharmacare from April 2023 to November 2023, I played a key role in building the app from its MVP stage to a stable release that now serves over 50,000 active users across Brazil.

The app provides a digital platform for users to search for medications, compare prices, schedule deliveries, and manage their prescriptions all in one place. It also integrates with payment systems, including PIX (Brazil's instant payment system), to provide a seamless user experience.

Key Features

  • Medication search and price comparison across pharmacies
  • Prescription management and renewal reminders
  • Medication delivery scheduling
  • Integrated payment system with PIX support
  • Barcode scanner for quick medication lookup
  • QR code reader for prescriptions
  • Real-time updates and notifications using Supabase
  • User profile and medication history tracking

Technologies Used

Flutter

Used for cross-platform mobile development, ensuring a consistent and high-quality user experience on both Android and iOS devices.

GetX

Implemented for state management, routing, and dependency injection, providing a clean and efficient architecture.

Supabase

Utilized for backend services including database, authentication, and real-time features, enabling instant updates and notifications.

Payment Integration

Integrated PIX payment system and other payment methods to provide users with flexible and secure payment options.

Clean Architecture

Implemented clean architecture principles and design patterns to ensure maintainable, testable, and scalable code.

CI/CD with Codemagic

Set up continuous integration and deployment pipelines using Codemagic for efficient distribution to production and staging environments.

My Contribution

During my time at Omni Pharmacare, I made significant contributions to the Omni Saúde app:

  • Developed and scaled the app from MVP to serving 50,000+ active users
  • Implemented clean architecture and design patterns for maintainable code
  • Integrated payment systems, including PIX
  • Developed barcode scanner and QR code reader functionalities
  • Implemented real-time features using Supabase
  • Created a CI/CD pipeline using Codemagic for efficient deployment
  • Wrote unit tests and integration tests to ensure app stability
  • Worked with agile methodologies using Scrum and Jira

Impact

The Omni Saúde app has made a significant impact on healthcare accessibility in Brazil:

  • Impacted the way more than 50,000 Brazilians purchase medication
  • Improved medication adherence through reminders and easy prescription management
  • Reduced costs for users by enabling price comparison across pharmacies
  • Increased accessibility to medications through home delivery options
  • Streamlined the prescription management process for both users and healthcare providers