Iteration 2: Due 04 08 - blively2/CS6232-SofaSoGood GitHub Wiki
Guidelines for Iteration 2:
Fix Issues from Previous Iteration:
Address and resolve all identified issues from the last iteration to ensure the application's stability and performance.
Tab orders on the register/edit/search member page are incorrect.
Searching for people with the same name or phone number only returns one result. The DAL methods are flawed, as they only return one member.
Gender field should not be editable.
Error messages should show under each field altogether, instead of one at a time.
New Features:
Search Furniture: Enable furniture search by ID, category, and style to facilitate inventory management.
Rent: Develop a comprehensive rental feature, including:
Multiple Items Rental: Allow multiple items to be rented in one transaction.
Item Removal: Enable removal of items from a transaction before submission.
Quantity Update: Allow updating the quantity of an item in a transaction before submission.
Rental Cost Calculation: Calculate and display the rental cost at the time of transaction.
Receipt Generation: Generate a detailed receipt after the transaction with essential details.
View Rental History: Enable employees to view a customer's rental history for improved service.
Additional Tasks:
Backlog Review: Team members with lighter loads should check the backlog for additional tasks.
Submission:
Use a tag to indicate the iteration 2 number on the last commit for easy reference and cloning.
Each team member should provide a member contribution evaluation in Moodle, detailing individual contributions and suggesting if equal grades are deserved.