0% found this document useful (0 votes)
4 views

Assignment - PHP React

Uploaded by

sumitkr.hono
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Assignment - PHP React

Uploaded by

sumitkr.hono
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Create an Inventory Management System

Assumption:

• Catalogue of the products and their current inventory (balance) status are available as
DB tables

Tasks to Complete:

• Define the Data Structure for


o Product Catalogue
o Product Inventory Status
o Consumer (Person/Department/Client Business Unit)
o Note: These tables need to be filled in directly via SQL bulk uploads. No UI
required
• Create Screens (UI) for
o Record Issue Transaction (Sale entry)
▪ Search and select a Consumer
▪ Search and select a product
▪ Display available inventory (stock units)
▪ Input no of units to be issued
▪ Submit to create an Issue/Sale Transaction record
o Record Return Transaction (Sale Return entry)
▪ Search and select a Consumer
▪ List the products (with stock units) issued to the consumer in last 30
days
▪ Select a product to return
▪ Input no of units to be return
▪ Submit to create a Return/Sale Return Transaction record
o Prepare a Transaction report for a date range
▪ Input a Date Range
▪ Find and list all transactions matching with the given date range (both
start and end dates are inclusive in the report)
▪ Enable filter options for
• A Product, a Consumer, a Transaction Type (Issue vs Return)
• Ensure
o Input Validations are in place
o Transactions are recorded with date & time
o Product Inventory Status is kept up to date with every transaction

Technology Stack

• PHP for the backend services


• React or PHP for the frontend (UI)
• MySQL for the database
• Optional:
▪ Use CodeIgniter framework

You might also like