Skip to content

fsuarez2005/mappos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Map-based Point of Sale

MapPOS is a map-oriented point-of-sale system. It's purpose is to reflect what is going on in store and present a more intuitive interface. Everything in store is visualized as a virtual object on-screen.

Introduction

After being in retail for 10+ years, several features of point-of-sale systems bother me, one of which is design over function. Most of the Windows-based POS systems market to consumers via graphics. Though I have no qualms about this, it ties up development time from other features.

Concepts

  • Map-oriented. Reflect a stores floorplan without having to create a full 3D environment.
  • Stable. POS systems should work like calculators with added rules. Crashing should be impossible.
  • Helpful. Let employees do what they do best.
  • Modular hardware and software.
    • Can be expanded.
    • Technicians can add or remove pieces freely.
    • Can still run at base level.

Wanted Features

There are certain features that I would love in a retail system.

Technical

  • Stable core.
    • Transactions lost on software crashes.
    • Experimental features added as stable, main features.
    • No alternative methods.
    • UI forces user to adapt, instead of the UI adapting.
  • Tough
    • Able to handle heavy-duty use.
    • Able to function without restarts.
    • Able to function with missing equipment.
  • Equipment management
    • Detection.
    • Notification about problems.
    • Hotplugging.
  • No restart update.
  • User customizable.
    • Per user.
    • Customizations transfer to any POS.
  • Predictive text.
    • Reduce typing.

Enchancement

  • Product knowledgebase.
  • Product knowledgebase, including employee submitted information.
  • Floormap/Planogram viewer/editor.
  • Unknown UPC handling.
  • Damaged barcode/UPC recovery.
    • Fill in missing digit.
  • Check digit calculator.
  • Weight/price based UPC creator.
    • Creates UPC from base and weight.
    • 0-12345-00000 and 1.00 lb -> 0-12345-01000-5

Project Management

  • DevOps development.
    • Add features operators want.
  • Standardization.
    • Customers are confused by Self-Serve Checkouts.

Screenshots

About

map-oriented point-of-sale

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages