A simple, interactive, and web-based Pharmacy Management System designed to streamline everyday tasks in a pharmacy. This project simulates core functionalities like managing medicine inventory and processing sales through a clean and responsive user interface.
- Medicine Inventory Management: View, add, update, or delete medicine stock.
- Sales Processing: Simulate the sale of medicines and update stock levels.
- Search Functionality: Quickly find medicines by name or category.
- User-Friendly Interface: Clean and intuitive UI built with HTML and CSS for easy navigation.
- Real-Time Updates: Dynamic content updates using JavaScript without needing to reload the page.
- For structuring the web pages.
- For styling and responsive design.
- For client-side logic and dynamic functionality.
To get a local copy up and running, follow these simple steps:
- Clone the repository
git clone https://github.com/youssef-darrag/Pharmacy-Management-System.git
- Navigate to the project directory
cd Pharmacy-Management-System - Open the application
- Simply open the
index.htmlfile in your preferred web browser. - No additional server or dependencies are required!
- Simply open the
- Open
index.htmlin your browser. - Use the navigation menu to switch between Inventory and Sales sections.
- In the Inventory section, you can manage the medicine list.
- In the Sales section, you can process transactions which will automatically adjust the inventory.
- Use the search bar to filter the medicine list.
- Integrate with a backend (e.g., Node.js, Firebase) for persistent data storage.
- Add user authentication (Admin/Cashier roles).
- Implement a database (like MongoDB or MySQL) for robust data management.
- Generate sales reports and invoices.
- Add barcode scanning functionality.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Youssef Darrag - Your GitHub Profile
Project Link: https://github.com/youssef-darrag/Pharmacy-Management-System
Distributed under the MIT License. See LICENSE file for more information.