Skip to content

Commit

Permalink
Update InitialBacklog.md
Browse files Browse the repository at this point in the history
  • Loading branch information
dselimovic1 authored Mar 29, 2020
1 parent 5f8df9a commit fbcecbd
Showing 1 changed file with 79 additions and 0 deletions.
79 changes: 79 additions & 0 deletions InitialBacklog.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,82 @@
* Provide authorization for users so that no one can access non-authorized feature
* Commit and push to your branch
* Make pull request

# Feature
> Search prodcuts
## Item
> Provide mechanism for searching different products in order to add them to shopping cart
### Tasks
* Create a branch and switch to it
* Make product model
* Update products table based on filters
* Provide mechanism for adding products to shopping cart
* Make view for presenting products in products table
* Connect view to controller
* Commit and push to your branch
* Make pull request

# Feature
> Supplies
## Item
> Show supplies for all available products
### Tasks
* Create a branch and switch to it
* Create view for presenting product supplies to users
* Create controller and connect it to supplies view
* Provide presentation logic for showing supplies
* Make HTTP Request to Cash Register Server to get products
* Store products and use them in controller
* Provide error mechanism for HTTP requests
* Commit and push your branch
* Make pull request

# Feature
> Discount
## Item
> Calculate discount for all products
### Tasks
* Create a branch and switch to it
* Provide a method for calculating discount in Product model
* Provide a method for calculating new price
* Commit and push your branch
* Make pull request

# Feature
> Filtering products
## Item
> Provide mechanism for filtering products in order to add them to shopping cart
### Tasks
* Create a branch and switch to it
* Create a controller for managing data for filtering
* Connect controller to product table
* Enable two different filtering mechanisms
* Create a view for the controller
* Embedd views for items **3** and **7** into this view
* Commit and push your branch
* Make pull request

# Feature
> Creating receipts
## Item
> Enable main functionality of cash registers - creating receipts
### Tasks
* Create a branch and switch to it
* Create a controller for managing data for receipts
* Connect controller to other controllers responsible for filtering data
* Create a model for receipts
* Create a view for controller
* Provide a mechanism for specifying number of items in receipts
* Provide a mechanism for removing items from receipt
* Commit and push your branch
* Make pull request

0 comments on commit fbcecbd

Please sign in to comment.