Dank-del / vendor_management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vendor Management System

This is a Django-based Vendor Management System. It provides APIs for managing vendors and purchase orders, and it includes performance metrics for vendors.

Features

  • Vendor management: Create, update, and delete vendors.
  • Purchase order management: Create, update, and delete purchase orders.
  • Vendor performance metrics: Calculate and display metrics such as on-time delivery rate, average quality rating, average response time, and fulfillment rate.

Setup Instructions

  1. Clone the repository:
git clone https://github.com/Dank-del/vendor_management
cd vendor_management
  1. Set up a virtual environment and activate it:
python3 -m venv venv
source venv/bin/activate
  1. Install the required packages:
pip install -r requirements.txt
  1. Apply the migrations:
python manage.py migrate
  1. Run the server:
python manage.py runserver

Now, you can access the application at http://localhost:8000.

Testing

To run the tests, use the following command:

python manage.py test vendors

About


Languages

Language:Python 100.0%