Difference between revisions of "Point Of Sale"

From CSCWiki
Jump to navigation Jump to search
Line 1: Line 1:
 
CSC pop crediting / point of sale project.
 
CSC pop crediting / point of sale project.
 +
 +
== Implementation details ==
 +
=== Data storage ===
 +
* sqlite db with Kerberos taking care of permissions?
 +
 +
=== Administration interface ===
 +
* hammer into ceo, or have a ncurses based standalone app on office terminals that talks to back-end db
 +
 +
=== Front-end / UI ===
  
 
== Development milestones ==
 
== Development milestones ==

Revision as of 16:24, 24 August 2011

CSC pop crediting / point of sale project.

Implementation details

Data storage

  • sqlite db with Kerberos taking care of permissions?

Administration interface

  • hammer into ceo, or have a ncurses based standalone app on office terminals that talks to back-end db

Front-end / UI

Development milestones

Mile 1

Enroll cards and associate them with users. Scan a card, get back userid.

Mile 2

Add ability to transfer funds to a user's account. Scan a card, display a balance, show a large button that decrements balance when pressed.

Mile 3

Scan a card, display a balance, show buttons representing purchase options, decrements balance correctly based on price of button pressed. Polished UI and sane timeout values.

Ready for (at your own risk) member use.

Mile 4

Fix bugs and security flaws. Implement any nice-to-have features. Ready for general member use.