Skip to content

⭐️ Goal: It is a mobile application for pharmacies. Features include secure authentication, medicine browsing, order tracking, and multi-language support.

License

Notifications You must be signed in to change notification settings

Ahmad-Nour-Haidar/pharmageddon-mobile

Repository files navigation

Pharmageddon Application

Pharmageddon is a mobile application designed for pharmacies to streamline the process of browsing, ordering, and tracking medications. The app offers features such as secure authentication, detailed medicine information, order tracking, multi-language support, and Firebase notifications to enhance user experience.

Table of Contents

✨ Features

  • Secure Authentication: Login and registration with secure authentication.
  • Medicine Browsing: Browse and search for medications with detailed descriptions and manufacturer information.
  • Order Management: Add medications to your cart, adjust quantities, and place orders.
  • Order Tracking: Track the status of your orders in real-time.
  • Multi Language Support: Choose your preferred application language.
  • Firebase Notifications: Receive real-time notifications about your orders and app updates.

📱 App Preview

Authentication

Secure login and registration process for users.

Authentication

Medication - Manufacturer Browsing

Browse through medications and view manufacturer details and effects.

Medication Browsing

Medication Details

Read all details, mark as favorite, select quantity, and add to cart.

Medication Details

Cart Management

Manage your cart, edit quantities, and place orders.

Cart Management

Order Tracking

Track the status of your orders in real-time.

Order Tracking

Order Details and Analytics

View detailed order information and analytics.

Order Details and Analytics

Notifications - Profile

Receive real-time notifications from Firebase.

Notifications

⚙️ Installation

  1. Clone the repository:

    git clone https://github.com/Ahmad-Nour-Haidar/pharmageddon-mobile.git
  2. Navigate to the project directory:

    cd pharmageddon-mobile
  3. Install dependencies:

    flutter pub get
  4. Run the application:

    flutter run

🚀 Usage

  1. Register or Login: Open the app and either log in with your existing account or create a new one.
  2. Browse Medications: Explore the list of available medications, read detailed descriptions, and check manufacturer information.
  3. Manage Cart: Add desired medications to your cart, adjust quantities, and proceed to order.
  4. Track Orders: Monitor the status of your orders in real-time and receive notifications about updates.
  5. View Analytics: Analyze your order history and details.

👥 Team Members

S.No. Team Member Name GitHub Technology
1. Ahmad Nour Haidar @Ahmad-Nour-Haidar Flutter Mobile
2. Ayman Albonny @Ayman2023bo Flutter Mobile
3. Osama Saddik @osamasaddik Laravel Backend

🤝 Contributing

We welcome contributions to enhance the Pharmageddon app. Here’s how you can help:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Make your changes and commit them:
    git commit -m "Description of the feature"
  4. Push to the branch:
    git push origin feature-branch
  5. Create a pull request.

Please ensure your pull request adheres to the following guidelines:

  • Describe the feature or fix in detail.
  • Ensure the code follows the existing style and conventions.
  • Include screenshots or demos of the new feature or fix if applicable.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

⭐️ Goal: It is a mobile application for pharmacies. Features include secure authentication, medicine browsing, order tracking, and multi-language support.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages