Point Of Sale: Difference between revisions

From CSCWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


== Development milestones ==
== Development milestones ==
=== Milestone 1 ===
=== Mile 1 ===
Enroll cards and associate them with users. Scan a card, get back userid.
Enroll cards and associate them with users. Scan a card, get back userid.


=== Milestone 2 ===
=== 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.
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.


=== Milestone 3 ===
=== 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.
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.
Ready for (at your own risk) member use.


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

Revision as of 16:20, 24 August 2011

CSC pop crediting / point of sale project.

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.