Skip to content

Latest commit

 

History

History
179 lines (111 loc) · 6.95 KB

File metadata and controls

179 lines (111 loc) · 6.95 KB

What is a Smart SKU?

The Smart SKU is a tool that generates an SKU for your inventory items based on the attributes and rules decided by you. Smart SKU is free, open source and works on Web, Windows, Linux, Android, iOS and macOS!

What is SKU (Stock Keeping Unit)

A SKU, or Stock Keeping Unit, is a unique number used to internally track a business' inventory. Retailers use SKUs to track their inventory and sales, which can provide analytical data that are beneficial to have in order to develop relationships with your vendors and customers.

Why is SKU important?

SKU numbers are important because they ensure your inventory is accurately tracked, and help you pinpoint when exactly to order new products so your merchandise never goes out of stock.

Why Smart SKU is used?

  • To uniquely identify and track individual products within a company's inventory system.
  • To manage their inventory more efficiently.
  • To track the movement of each product from the time it enters the inventory until it is sold.
  • To pinpoint when to order new products, so your merchandise never goes out of stock.

Features

Inventory Management - Dashboard will display all items in Inventory with Sku, Description and quantity:

  • User can add new item in inventory by providing SKU, Description and Quantity.
  • If user adds unknown SKU, it will create new item in inventory.
  • If user adds known SKU, it will add the quantity to existing item in inventory.
  • If user adds negetive quantity with known SKU, it will substract the quantity to existing item in inventory.

SKU Management - Dashboard displays all unique Sku's in inventory and their variations:

  • User can manually add new Item by specifying one or more attributes, whose Sku will be generated automatically.
  • User can add bulk items by specifying item name and selecting preconfigured variations, whose Skus will be generated automatically.

Admin Panel - After Login user can manage Master Data:

  • Admin User can manage(perform CRUD operations) items in Inventory.
  • Admin User can divide the items in inventory by adding different Categories.(e.g - Apperals, Electronics etc.)
  • For Each defined category different sub-options, can be added.(e.g - T-Shirt(Item Name), Apperal(Category), Size(Option Key), Small,Medium,Large(Option Values).
  • Admin User can manage(perform CRUD operations) all categories and sub options.

Formats

File import/export:

  • JSON import/export
  • YAML import/export

Themes

There are 26 color themes:

  • Default
  • Cerulean
  • Cosmo
  • Lumen

Security:

  • Login and Logout Flow.
  • Equiped with JWT Authentication.
  • Seperate Admin Panel.

Click To Login

BeforeLogin

Enter Email And Password (As of now, only click on login button on the popup to logged in)

LoginPanel

After you enter email and password you are now logged in as Admin User and can see the admin panel at the bottom of the page

Admin Footbar

Header Says Logged In User Name

AfterLogin

About

Smart Sku is:

  • Free
  • Open source: GitHub
  • Cross platform: Planned for Web, Windows, Android, iOS, macOS and Linux

Made with latest technologies:

  • .NET
  • C#
  • Blazor
  • Blazorise
  • Bootstrap
  • MS Sql Db
  • REST API
  • GITHub Version Control
  • Bootswatch
  • CsvHelper
  • DnetIndexedDb
  • Font Awesome
  • Google Drive API
  • IndexedDB
  • Markdig
  • MAUI
  • WebAssembly
  • WebView2
  • YamlDotNet

How it Works:

There are two ways by which items can be added in Inventory.

  1. Manual Entry or One Item at a time entry.
  2. Bulk Items Entry.

Manual Entry:

Manual Entry

After Adding Single Item (Manual Entry), Data On Dashboard:

ManualDisplay

Bulk Entry :

BulkEntry

After Adding Bulk Items, Data On Dashboard

BulkDisplay

You can also see the newly added item/ items seprately by clicking the following buttons :

SideBarViewButtons

Item1 (Default Item) Seperate View on Dashboard :

Item1

Item2 (Manual / Single Add Item) Seperate View on Dashboard :

ManualDisplay

Item3 (Bulk Add Items) Seperate View on Dashboard :

BulkDisplay

Admin Panel

AdminInventory:

Admin User can Add, Update, Delete, View items in Inventory using this panel:

AdminInventory

Admin Add New Item in Inventory :

AddInventory

After Adding :

AddResult

Admin Edit Item in Inventory :

EditInventory

After Editing :

EditResult

View a particular item in Inventory :

ViewInventory

Delete Item In Inventory :

Delete Inventory