Skip to content

Phamatish is a modern pharmacy marketplace web application that unifies multiple pharmacies into a single platform, enabling users to search, compare, and order medicines efficiently with support for prescriptions, availability handling, and special delivery conditions.

License

Notifications You must be signed in to change notification settings

codestcode/Pharmatish

Repository files navigation

🏥 Phamatish – Pharmacy Marketplace Platform

Phamatish is a unified online pharmacy marketplace that brings multiple pharmacies together in one place, making medicine discovery, comparison, and ordering faster, clearer, and more reliable.


📌 Introduction

Buying medicine online is often a frustrating experience: incomplete information, inconsistent pricing, long search times, and discovering that a product is out of stock after completing the checkout process.

Phamatish was built to solve this problem.

It provides a single, transparent platform where users can search for medicines, compare prices across pharmacies, verify drug details, and track orders — while pharmacies gain real exposure to a wider customer base.


🎯 Project Goals

  • Simplify the online medicine purchasing experience
  • Increase transparency in pricing and availability
  • Provide a consistent UI/UX across different pharmacies
  • Enable easy order tracking and user account management
  • Offer an admin dashboard for full system control

🚀 Features

🌐 Public Pages

  • Landing Page with:

    • Fast delivery highlights
    • Trusted pharmacies messaging
    • Easy search access
    • Clear Call-to-Action (CTA)
  • About Us page

  • Contact Us page


🛍 Products & Shopping

  • Product listing with modern cards

  • Advanced search functionality

  • Filters:

    • Category
    • Price range
    • Availability (In Stock / Out of Stock)
  • Product tags and categories

  • Add to Cart

  • Add to Wishlist


📤 Upload & Special Handling

Phamatish provides a unified workflow for handling prescription-based, unavailable, and special-transport medicines.

  • Prescription Upload
    Users can upload prescriptions and submit orders for pharmacist review before confirmation.

  • Not Found Medicines
    Out-of-stock products are clearly indicated, with alternative suggestions and restock updates when available.

  • Special Transportation
    Medicines requiring controlled delivery (e.g. cold chain or fragile handling) are clearly labeled and processed based on transport capability.

This approach improves transparency, reduces failed orders, and ensures safe medication delivery.


📄 Product Details Page

  • Full medicine description
  • Active ingredients
  • Category and warnings
  • Price and availability
  • Related products section

🛒 Cart, Checkout & Wishlist

  • Cart management:

    • Increase / decrease quantity
    • Remove items
    • View total price
  • Checkout:

    • Cash on Delivery
    • Order summary before confirmation
  • Wishlist:

    • Save products for later purchase

🔐 Authentication

  • Firebase Authentication

    • Email & Password login
    • Google Sign-In
  • Secure session handling


👤 User Profile

  • Profile information

  • Wallet system

  • Points system (earn & spend)

  • Orders history

  • Order tracking with status flow:

    • Pending
    • Confirmed
    • Shipped
    • Delivered
    • Cancelled

🩺 Doctors Page

  • Pharmacists / Doctors listing
  • Quick access for consultation and information

🛠 Admin Dashboard

  • Full CRUD operations:

    • Products
    • Orders
    • Doctors pages
  • Order tracking and management

  • Edit, add, and delete system content


🧰 Technology Stack

Frontend

  • React.js (Vite or Create React App)
  • Tailwind CSS – Styling
  • Framer Motion – Animations
  • Redux Toolkit – State management
  • Axios – HTTP requests
  • shadcn/ui / Headless UI – UI components

Backend & Services

  • Firebase Authentication
  • Firebase Firestore (data handling)

📌 Future Enhancements

  • Backend API integration
  • Online payment gateway
  • Prescription upload & validation
  • Multi-vendor pharmacy management
  • Notifications system
  • Dark mode support

About

Phamatish is a modern pharmacy marketplace web application that unifies multiple pharmacies into a single platform, enabling users to search, compare, and order medicines efficiently with support for prescriptions, availability handling, and special delivery conditions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published