PharmaLogix is a comprehensive web application designed with Django to streamline and enhance the management of pharmaceutical logistics.
Note: This project is in need of futher development and not yet finished.
- Inventory Management: Efficiently track and manage your pharmaceutical inventory.
- Order Tracking: Monitor and manage orders seamlessly.
- Supplier Management: Maintain and manage supplier information and interactions.
- User Authentication and Authorization: Secure user access with robust authentication and role-based authorization.
- Barcode Scanning: Simplify product identification and management with integrated barcode scanning.
- Sales Metrics and Reporting: Gain insights with detailed sales metrics and reporting tools.
-
Clone the repository:
git clone https://github.com/karar-hayder/PharmaLogix.git
-
Navigate to the project directory:
cd PharmaLogix
-
Create a virtual environment:
python -m venv env
-
Activate the virtual environment:
-
On Windows:
.\env\Scripts\activate
-
On macOS/Linux:
source env/bin/activate
-
-
Install the dependencies:
pip install -r requirements.txt
-
Create a
.env
file in thePharmaLogix
directory and set the necessary environment variables:DEBUG=True ADMIN_PAGE="admin/" DJANGO_SECERET='your secret' ALLOWED_HOSTS=* CSRF_TRUSTED_ORIGINS=* DB_HOST=your host DB_NAME=name DB_USER=user DB_PASSWORD=password DB_PORT=5432
-
Apply the migrations:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
- Open your web browser and navigate to
http://127.0.0.1:8000/
. - Log in using the superuser credentials you created.
- Begin managing your pharmaceutical logistics efficiently.
We welcome contributions! If you have suggestions or improvements, please open an issue or submit a pull request.
This project is proprietary. All rights to the code are reserved. You must obtain explicit permission from the author to use, distribute, or modify any part of this project. For more details, please contact the author.
For any inquiries, please reach out to Karar Haider kararhaider.pro@gmail.com.