Home
Softono
Inventory-Management

Inventory-Management

Open source HTML
110
Stars
58
Forks
3
Issues
4
Watchers
2 years
Last Commit

About Inventory-Management

Inventory-Management is a comprehensive Single Page Application designed to streamline inventory and stock management for small businesses. Built with the Laravel backend and Vue.js frontend framework, the system utilizes RESTful APIs and JWT authentication to ensure secure and efficient data handling. The platform functions as a full-featured Point of Sale solution, enabling users to manage products, categories, employees, suppliers, and customers seamlessly. Key capabilities include robust stock tracking, sales processing, cart management, and detailed order handling. Financial management is supported through expense tracking, salary processing, income monitoring, and due calculation. The application also generates detailed business reports and provides advanced search functionality to quickly locate items or records. Administrators can handle specific operational tasks such as image uploading for products and validating input errors to maintain data integrity. Additional modules cover settings configuratio

Platforms

Web Self-hosted

Languages

Python C++ Vue HTML

Links

inventory management software

A simple inventory management system built with Django. Users can add stock item and generate bills. All data is stored in database and are rendered in real time

To run project, run the following commands in the project's directory to create the database. When running the software for the first time, it is necessary to run each command for each app in the project

python manage.py makemigrations homepage
python manage.py migrate homepage
python manage.py makemigrations inventory
python manage.py migrate inventory
python manage.py makemigrations transactions
python manage.py migrate transactions

After the first time, the following can be run to migrate model changes in any app

python manage.py makemigrations
python manage.py migrate

Use the following command to run the server

python manage.py runserver

Use the following command to create an admin user

python manage.py createsuperuser