-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The Stock Dispensary Management System is a web application developed using Django that offers a robust and efficient way to manage stock inventory, track customer transactions, forecast sales, and facilitate communication within a dispensary. It is designed to streamline the operations of stock management, ensuring accuracy, transparency, and efficiency.
-
Stock Management:
- Add, update, and delete stock items with detailed information such as name, quantity, price, and supplier details.
- Monitor stock levels with real-time updates.
-
Customer Transactions:
- Record and track customer purchases, including items bought, quantities, payment methods, and total amounts.
- Generate transaction reports for analysis and auditing.
-
Sales Forecasting:
- Use historical sales data to project future sales and revenue.
- Make informed decisions on stock replenishment and sales strategies.
-
Stock Alerts:
- Receive notifications when stock levels fall below a predefined threshold.
- Ensure timely restocking to avoid shortages.
-
Internal Communication:
- Facilitate communication between staff and management through an integrated messaging system.
- Enhance collaboration and information sharing within the dispensary.
To set up the Stock Dispensary Management System locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/your-username/Stock-dispensary-management-system.git
-
Install Dependencies: Navigate to the project directory and install the required Python packages:
pip install -r requirements.txt
-
Run Database Migrations: Apply migrations to set up the database schema:
python manage.py migrate
-
Start the Development Server: Launch the application by starting the Django development server:
python manage.py runserver
-
Access the Application: Open your web browser and visit http://localhost:8000 to access the system.
-
Login: Use the provided credentials to log in to the system.
-
Navigation:
- Stock Management: Manage inventory, update stock details, and track stock levels.
- Customer Transactions: Record sales, view transaction history, and generate reports.
- Sales Forecasting: View projected sales and revenue based on historical data.
- Communication: Send and receive messages within the system.
Contributions to the Stock Dispensary Management System are welcome! Whether you have ideas for new features, find a bug, or want to enhance the existing code, your contributions are appreciated. Here's how you can contribute:
-
Fork the Repository: Create a fork of the project repository to make your changes.
-
Create a New Branch: Create a new branch for your feature or bug fix:
git checkout -b feature-name
-
Make Your Changes: Implement your changes in the new branch.
-
Submit a Pull Request: Push your changes to your fork and submit a pull request to the main repository. Be sure to describe your changes and link any related issues.
This project is licensed under the MIT License.