Python, Django ORM (backend) , database (Postgres)!
It is a Inventory management system for Shop. The inventory management system is useful for tracking huge shipments of stocks, monitoring purchases, order, sell, preparing invoice and production. This project reduces the risk of human error using an automated inventory management system.
🔔 Note
If you interested to run it from locally with database and .env properly configured
Example:
createvirtualenv env
env/Scripts/activate.bat
pip install -r requirements.txt
cd pos
python manage.py migrate
python manage.py runserver
🤾♂ Configure database with the settings:
DB_HOST=localhost
DB_PORT=5432
DB_USER=postgres
DB_PASSWORD=12345
DB_NAME=posapp_db
🤾♂️ Let's visit localhost:port and expolre my website POS
- Three types of user - superuser, admin, staff
- Product Management
- Monitor and Category Products
- Manage Product Pricing
- Sales and Stocks Management
- Monitor Purchasing Transaction
- Manage reservations and Orders
- Revenue and Expenses Management
- Discount until a threshold price
- suppliers, employees, and customer management
Pos
├── core
│ ├── migrations
│ ├── test
│ ├── admin.py
│ ├── apps.py
│ ├── modules.py
├── dashboard
│ ├── migrations
│ ├── tamplates
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── modules.py
│ ├── tests.py
│ ├── urls.py
│ ├── views.py
├── investor
│ ├── migrations
│ ├── tamplates
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── manager.py
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ ├── views.py
├── liabilities
│ ├── migrations
│ ├── tamplates
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── manager.py
│ ├── models.py
│ ├── tests.py
│ ├── urls.py
│ ├── views.py
│── media
│ ├── profile_images -All profile picture of staffs
│── product
│── scripts
│── settings
│── static
│ ├── common
│ ├── product
│ ├── site_image
│ ├── user
│── template_tags
│── templates
│ ├── test
│ ├── admin.py
│ ├── apps.py
│ ├── modules.py
│── user
│ ├── migrations
│ ├── tamplates
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── forms.py
│ ├── tests.py
│ ├── urls.py
│ ├── views.py
│── .gitignore
│── manage.py
│── requirements.txt - requirements file for install configuration
│── myapp_models.png - Demo picture