Run this command "add n/James Ho p/22224444 e/jamesho@example.com a/123,Clementi Rd, 1234665 t/friend t/colleague"
Run this command "add n/james Ho p/22224444 e/jamesho@example.com a/123,Clementi Rd, 1234665 t/friend t/colleague"
Expected: Confirmation for user to double check entered details
Actual: Both contacts are added to address book
Great work on the app so far! I've found something that could possibly be improved for an even better user experience:
Currently, users are able to add two contacts with the exact same details, apart from differences in upper/lower cases of the names entered (i.e. james and James
It is quite likely that these two people are the exact same person, and the user is adding duplicated contacts into the address book.
My suggestion would be to compare details of the to-be-added contact and that of contacts with the same case-insensitive name in the address book. If both are the same, it is likely that the user forgotten about the duplicate contact and hence show a warning.
Steps to reproduce:
Expected: Confirmation for user to double check entered details Actual: Both contacts are added to address book
Great work on the app so far! I've found something that could possibly be improved for an even better user experience: