Skip to content

AhmedGDeeb/SMS_API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1. Intoduction

In today's fast-paced digital age, it is essential for businesses to have an efficient and reliable storehouse management system in place to ensure the smooth functioning of their operations. The Storehouse Management System (SMS) is a software solution that allows businesses to track and manage their inventory, sales, orders, and shipments in a streamlined and organized manner. This project report showcases the creation and implementation of a Storehouse Management System for a hypothetical business, highlighting the various features and functionalities that have been developed to enhance the efficiency and effectiveness of storehouse operations. Through this project, we aim to demonstrate the importance of having a robust storehouse management system in place and the benefits it can bring to businesses in terms of improved productivity, accuracy, and customer satisfaction.

5 Ws

What is this software going to do?

Storehouse Management System is a software program designed to streamline and optimize the management of a storehouse or warehouse. It helps in tracking inventory levels, organizing and categorizing items, monitoring stock movement, generating reports, and facilitating efficient order fulfillment. The system aims to improve efficiency, accuracy, and transparency in storehouse operations, ultimately leading to cost savings and improved customer satisfaction.

Who may use this software?

Storehouse management system will be used by businesses, warehouses, distribution centers, retailers, and other organizations that need to keep track of inventory, manage stocks, process orders, and streamline their operations.

Why are they going to use this software?

They are going to use this software for efficient management of inventory, tracking of goods, optimization of warehouse operations, and overall streamlining of the storehouse management processes. This will help them improve productivity, reduce errors, and increase overall operational efficiency.

Where and how are they going to use this software?

The Storehouse Management System can be used in various industries and businesses such as retail stores, warehouses, distribution centers, manufacturing facilities, and e-commerce companies. It is designed to help manage and track inventory, streamline operations, optimize storage space, improve order fulfillment, and enhance overall efficiency.

The software can be used on computers, tablets, and mobile devices, making it easy to access and use in different work environments. Users can input information such as incoming and outgoing shipments, stock levels, product locations, and sales orders, allowing for real-time visibility and control over inventory management.

Overall, the Storehouse Management System will be used by employees and managers to automate and streamline storehouse operations, reduce manual tasks, minimize errors, and ultimately improve the organization's bottom line.

When are they going to use this software?

We are planning to use the first version at the mid of October 2024

2. Env and Setup

Env

OS Name: Mirosoft Windows 10 Pro N OS Version: 10.0.19045 N/A Build 19045 git version 2.5.0.windows.1 Python 3.12.2 Node.js v20.12.0 React 17.0

Setup

Add and install all required environments, and necessary bin to PATH.

  • Clone the project
C:\>git clone https://github.com/AhmedGDeeb/SMS.git

The pyvm-backend folder contains Python Python Files.

The react-frontend folder contains React project Files.

  • Run the Python Project
C:\SMS> cd pyvm-backend
C:\SMS\pyvm-backend> pip -m venv .
C:\SMS\pyvm-backend> Scripts\activate
(pyvm-backend) C:\SMS\pyvm-backend> pip install -r requirements.txt
  • Run the react project
C:\SMS> cd react-frontend
C:\SMS\react-frontend> npm i

If you faced any problem while installation

C:\SMS\react-frontend> npm audit fix 
  • If you have any issues you can create new issue.

3. Online Deployment

Not Yet.

About

Storehouse Managment System API using Python (Django, OpenCV)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages