Skip to content

mithrilfire/Store-Management-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Store Management Application Icon
Store Management Application

A comprehensive management application for stores.

FeaturesHow To UseDownloadTech Stack

Sale screen

Features

  • Adding products and stock with a text file provided by the supplier.
  • Ability to sell on credit to registered customers.
  • Advance payment option for anonymous customers.
  • Follow-up and payment of debts to suppliers and customer debts.
  • Restricted interface for non-administrative staff.
  • Plotting the daily sales of the market as a line graph.

Screenshots

Stock list screen Report screen

How to Use

# Clone this repository
git clone 'https://github.com/mithrilfire/Store-Management-App.git'

# Go into the repository
cd './Store-Management-App/MarketOtomasyonu/'

# Install dependencies before build to update database
dotnet restore

# Update database using Entity Framework
dotnet ef database update

# To build project:
dotnet build

# To run project:
dotnet run

Adding New Stock and Products

Products and stocks are added to the system with the delivery note file provided by the supplier.

The format of the delivery note should be like this: DeliveryId,ProductId,Barcode,ProductName,InputUnitPrice,UnitPrice,Quantity

And every stock record should be separated by a new line.

An example delivery note:

1,1,1,Fresh Organic Apples,0.50,0.75,100
1,2,2,Whole Wheat Bread,1.00,1.50,50
1,3,3,Free-Range Eggs,2.00,3.00,30
1,4,4,Almond Milk,1.50,2.50,40
1,5,5,Grass-Fed Ground Beef,5.00,7.00,25
1,6,6,Gluten-Free Pasta,2.00,3.00,60
1,7,7,Greek Yogurt,1.25,2.00,80
1,8,8,Quinoa,2.50,4.00,35
1,9,9,Fair Trade Coffee,4.00,6.00,20
1,10,10,Extra Virgin Olive Oil,6.00,9.00,15

Important

In order to add stocks and products with a delivery note, the supplier must first be added and selected.

Download

You can download the latest version of Store Management Application for windows.

Tech Stack