Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/botjavadoc/pharmacy-system-management
This Pharmacy Management System project, built using Spring Boot MVC, features Stock Management, Billing Management, and Supplier Management. It ensures real-time inventory tracking, efficient billing, and seamless supplier coordination, providing a reliable and accurate solution for managing pharmaceutical operations.
https://github.com/botjavadoc/pharmacy-system-management
html java javascript spring-boot spring-mvc
Last synced: 4 months ago
JSON representation
This Pharmacy Management System project, built using Spring Boot MVC, features Stock Management, Billing Management, and Supplier Management. It ensures real-time inventory tracking, efficient billing, and seamless supplier coordination, providing a reliable and accurate solution for managing pharmaceutical operations.
- Host: GitHub
- URL: https://github.com/botjavadoc/pharmacy-system-management
- Owner: BotJavadoc
- Created: 2024-08-28T09:17:26.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-28T09:37:19.000Z (5 months ago)
- Last Synced: 2024-10-12T02:03:05.613Z (4 months ago)
- Topics: html, java, javascript, spring-boot, spring-mvc
- Language: HTML
- Homepage:
- Size: 41 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
Here's a sample `README.md` file for your Pharmacy Management System project:
# Pharmacy Management System
## Overview
This Pharmacy Management System is a comprehensive solution designed to streamline the operations of modern pharmacies. Built using the **Spring Boot MVC** architecture, this project integrates essential features like **Stock Management**, **Billing Management**, and **Supplier Management** to ensure efficient, accurate, and reliable management of pharmaceutical operations.
## Features
- **Stock Management:**
- Real-time inventory tracking and management.
- Automated alerts for low stock levels.
- Detailed reporting on stock usage and availability.- **Billing Management:**
- Efficient and accurate billing processes.
- Generation of invoices and receipts.
- Integration with payment gateways for seamless transactions.- **Supplier Management:**
- Management of supplier information and contacts.
- Streamlined ordering and reordering processes.
- Tracking of supplier performance and delivery schedules.## Technologies Used
- **Spring Boot** - Framework for building the application.
- **Spring MVC** - Architectural pattern for implementing the web application.
- **Thymeleaf** - Template engine for rendering views.
- **Hibernate** - ORM framework for database interaction.
- **MySQL** - Relational database for storing data.
- **Maven** - Build and dependency management tool.## Setup and Installation
1. **Clone the repository:**
```bash
git clone https://github.com/BotJavadoc/Pharmacy-System-Management.git
cd pharmacy-management-system
```2. **Configure the database:**
- Create a MySQL database named `pharmacy_db`.
- Update the database configuration in `src/main/resources/application.properties`:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/pharmacy_db
spring.datasource.username=your_username
spring.datasource.password=your_password
```3. **Build and run the project:**
```bash
mvn clean install
mvn spring-boot:run
```4. **Access the application:**
- Open your web browser and go to `http://localhost:8080`.
## Screen Shots
-Home Page![home page](https://github.com/user-attachments/assets/d3cdf63d-5d67-4c11-9f4e-7a0048aba886)
-Adding Stocks
![adding stocks](https://github.com/user-attachments/assets/5d42bba2-0eab-4cc0-91c0-5a87b0885784)
-Genrating Bill
![generating bill](https://github.com/user-attachments/assets/c5fb04ec-8646-4b87-8c43-f40657bc3c7b)
-Adding supplier
![adding supplier](https://github.com/user-attachments/assets/51efa929-35b5-4fbf-a24c-f5007bee95c6)
-Contact Us page
![contact us page](https://github.com/user-attachments/assets/beee714e-db69-40ac-89b4-8e6fa53b97f5)
## Usage
- **Admin Dashboard:**
- Manage stock, billing, and supplier information from a single interface.
- View detailed reports and analytics.- **Pharmacy Staff:**
- Process sales and manage billing.
- Track and reorder stock.## Contributing
Contributions are welcome! Please fork the repository and create a pull request with your changes. For major changes, please open an issue first to discuss what you would like to change.
## Contact
For any inquiries or support, please reach out at [[email protected]](mailto:[email protected]).
```