Axion - Medical Reports Management App





The Medical Reports Management App is a comprehensive solution built to streamline the management and display of various health reports. It is a mobile application developed using Flutter, ensuring a seamless experience across both iOS and Android devices.
- Functionality: Displays a wide range of medical data including CBC, lipid profiles, liver function tests, thyroid function tests, and more.
- User Interaction: Provides intuitive navigation and secure login, ensuring each user can access personalized health data.
- Global Reach: Features internationalization with multiple language support via ARB files.
Technical Details & Architecture:
- Developed with Flutter: Utilizes Flutter and Dart to build a high-performance mobile application with a single codebase for iOS and Android.
-
Modular Codebase: Organized into directories such as
models/
,pages/
,services/
, andwidgets/
for maintainability and scalability. -
Data Models & Serialization: Uses Dart models to
represent various medical tests (e.g.,
cbc_report
,crp_report
,thyroid_function_test_report
). Code generation via.g.dart
files streamlines JSON serialization withjson_serializable
. -
API & GraphQL Integration: Dedicated services such as
api_service.dart
andgraphql_config.dart
ensure real-time data synchronization and efficient data querying. -
User Authentication & Secure Storage: Implements
secure login and session management using models (e.g.,
auth.dart
,user.dart
) and services likeauth_service.dart
andsession_service.dart
, with sensitive data protected via secure storage. -
Custom UI Components: Reusable widgets such as
report_card.dart
and a custom floating navigation bar ensure a consistent and polished user experience. -
Login & Signup Flow: Enhanced with dedicated screens
and components in the
loginSide/
directory, featuring custom buttons, text fields, and progress indicators for a smooth onboarding process.
Overall, this project not only demonstrates advanced mobile development skills using Flutter but also emphasizes a robust technical architecture. The blend of comprehensive functionality, secure data handling, and modern integration techniques makes this application an outstanding portfolio piece.
Back to Projects