Project Domain / Category
Project Domain / Category
Category: Mobile Apps
Abstract / Introduction
Efficiency (less loss or more profit) is need of business industry. The sellers need to maintain the record of goods bought and sold in order to balance the demand and supply of products, so they can track when and how much goods they should buy in order to save money and invest on right products. Such list of products is referred as inventory.
It is not convenient to waste the time on maintaining hard copies or registers for inventory control nor do we have enough spaces on our desks to maintain spreadsheets and assign an individual person on data entry for inventory. Therefore a solution or an App must need to be designed for small businesses so a sales person can input the products he sold and a purchase person can record what he has purchased for selling purposes, straight from their Mobile Phones / Tablets. Whereas the owner / caretaker of business can track profits earned and suggest when to buy products at minimum rates and how much quantity would be feasible to buy for a specific season (tenure).
Provide a bulleted list of functional requirements
You need to create an app comprising of following key features:
A login interface for Purchase Person, Sales Person and the Owner itself.
A user registration interface from which an owner can register purchase persons and sales persons.
A purchasing interface where a purchase person can record the products which he buys for selling purposes from vendors / whole sellers / companies / factories etc.
You must need to store Expiry Date, Cost Price and Retail Price against each Batch of
product in order to calculate “profit & loss reports” etc. later
A sales interface where a sales man can create sales orders for registered / walk-in customers.
An owner’s dashboard where he can view following reports:
A product wise purchase report for specified period
A product wise sales report for given period
A profit loss (P/L) summary of products in order to measure the efficiency of business
All the three end-users (the owner, the purchase person and the sales person) can view a product wise stock report so they can know how many items are still available for selling.
You can use any of following tools sets for maximum compatibility among tools:
Android Web App(Microsoft) Web App(Open
Source) Web App (Oracle)
Android Studio MS Visual Studio 2017 MS Visual Studio Code NetBeans IDE
Firebase MS SQL Server MySQL / Maria DB Oracle DB 12 g
JAVA C# and ASP.NET MVC5 PHP / CGI Script JSP / JAVA Servlet
Razor Pages and
Bootstrap4 Bootstrap4 JSP-Tags