Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Pharmacy Management System

A full-featured Pharmacy Management System designed to simplify inventory management, billing, and reporting for pharmacies. This project provides an intuitive interface to manage medicines, suppliers, customers, and sales operations efficiently.


Features

  • Medicine Management

    • Add, update, search, and delete medicines
    • Track medicine quantity, expiry date, and pricing
  • Supplier Management

    • Manage supplier information and contact details
    • Track purchase orders
  • Customer Management

    • Store customer records
    • Generate bills and maintain purchase history
  • Billing System

    • Generate itemized invoices
    • Calculate totals and taxes automatically
  • Reports & Analytics

    • View stock levels and low-inventory alerts
    • Generate sales and purchase reports
  • Secure Access

    • Login system for admin and staff
    • Role-based access control (if implemented)

Tech Stack

  • Frontend: (e.g., HTML, CSS, JavaScript, Bootstrap)
  • Backend: (e.g., Python, PHP, or Java — depending on your codebase)
  • Database: (e.g., MySQL / SQLite / PostgreSQL)
  • Other Tools: (List any frameworks/libraries used)

Installation

  1. Clone the repository:

    git clone https://github.com/BABIN-JOE/Pharmacy-Management-System.git
    cd Pharmacy-Management-System
  2. Install dependencies:

    • If using Python:
      pip install -r requirements.txt
    • If using PHP: Ensure your server (XAMPP/WAMP/LAMP) is configured.
  3. Set up the database:

    • Import the provided SQL file into your database (if applicable).
    • Update database credentials in the config file.
  4. Run the application:

    • If Python-based:
      python app.py
    • If PHP-based: Place the project folder in htdocs and run via http://localhost/project-folder

Usage

  • Log in as an admin to access all features.
  • Add medicines, suppliers, and customer details.
  • Generate bills and track sales records.
  • Use the reporting dashboard to view business insights.

Future Enhancements

  • Add barcode scanning support
  • Integrate email/SMS notifications
  • Implement cloud backup and multi-branch management
  • Improve dashboard analytics with graphs and charts

Contributing

  1. Fork the repository
  2. Create a new branch (git checkout -b feature-name)
  3. Commit your changes (git commit -m 'Add feature')
  4. Push to the branch (git push origin feature-name)
  5. Create a Pull Request

🧑‍💻 Developed By

Babin Joe
🌐 PortfolioGitHubLinkedIn


📄 License

This project is open-source and available under the MIT License.

About

The Pharmacy Management System is a complete desktop application developed in Python with Tkinter, designed to streamline day-to-day operations in a pharmacy. It provides an intuitive interface to manage medicine inventory, customer billing, and purchase records, reducing manual errors and improving efficiency in medical stores.

Topics

Resources

Stars

12 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages