https://github.com/gilbert/double_dog_example
https://github.com/gilbert/double_dog_example
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/gilbert/double_dog_example
- Owner: gilbert
- Created: 2014-06-03T17:02:03.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-06-03T17:03:30.000Z (about 12 years ago)
- Last Synced: 2025-03-24T01:36:48.532Z (over 1 year ago)
- Language: Ruby
- Size: 122 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Double Dog PoS
A Point of Sales system built for Double Dog Hot Dogs.
----
## User Stories
- As a manager, I want the first account created to be my admin account
- As a manager, I want to sign in
- As a manager, I want to create items for order
- As a manager, I want to see all orders
- As a manager, I want to see all orders created by a given employee.
- As a manager, I want to create employee accounts
- As an employee, I want to sign into Double Dog PoS
- As an employee, I want to create orders
- Each order will have at least one item
##Discussion
The first thing I note is that there are at least four active domains
here:
* **Authentication**
Any time you see "As a XXX", "sign in", etc you're dealing with this one.
* **Authorization**
Also implied by "As a XXX"—the role of the user matters
* **Inventory**
Order taking systems will generally have an inventory associated with them
* **Orders**
Customer order tracking