Projects Dpro Pharmacy Archiving icon

Dpro Pharmacy Archiving is an app to help pharmacists in managing their work easily and to ensure complete comfort for them in preparing invoices, archiving and preserving information.

donwload from AppStore donwload from playstore

Introduction

Dpro Pharmacy Archiving is an iOS & Android app made using Flutter and Dart. To help pharmacists in managing their work easily and to ensure complete comfort for them in preparing invoices, archiving and preserving information. This application helps pharmacists to archive scientific office bills and releases information with just one click of a button.

App features:

  1. It works to archive data and bills of scientific offices and archives without the need for internet.
  2. The speed of storing information while ensuring that the information is not lost in the event of losing the mobile phone.
  3. Quick access to the billing record by searching the invoice number or date.
  4. Ease of adding information and details of payment status and placing invoices.
  5. The ability (archiving) to save a copy of the invoice and the payment receipt and refer to it at any time.
  6. Ease of contacting the scientific and archiving office.

Other advantages :

  • Archiving invoices in detail and making them easy to access later (bills returned - invoices paid - invoices that have not been paid).
  • Saving data in digital form, which reduces the cost of paper and medical films, in addition to security and the ability to retrieve and save data.
  • The pharmacist can send and share the invoice file to any scientific office or storeroom when needed.

Contributions

  • Initiated the development of the application from scratch.
  • Integrated Firebase Firestore and implemented offline mode using SQLite.
  • Developed a user-friendly interface for pharmacists to archive and manage their invoices.

Technologies Used

  • Framework: Flutter
  • Programming Language: Dart
  • State Management: Bloc
  • Additional Integrations:
    • Firebase Firestore for cloud storage.
    • Networking with dio
    • Sqflite for local storage and offline mode.
    • Firebase Authentication for user authentication.