-
Notifications
You must be signed in to change notification settings - Fork 0
Iteration 4: Bonus Features
On this page, we describe the bonus features we implemented.
We implemented the Service Combo feature from previous iterations.
Customers are able to have multiples services in one appointment. To make an appointment that includes a service combo, customers would have to specify the main service, the mandatory services, and the optional services.
As an incentive for customers to return to the business, customers receive bonus points whenever they show up to their appointments. When they accumulate 10 points, they can exchange their points for a discount.
When the owner starts an appointment, the system automatically adds a point to the customer's account. The points are captured using the int showCount variable inside the customer object.
The accumulated rewards points are also visible to the customer on their account page. A progress bar is used to display how close they are to receiving a discount. There is also a description in the account that tells them how many points they need to exchange for a discount.