Description
The application will allow users to create and share contact information with other users. When contact information is changed, users with that contact information will be notified and updated.
Target users
Users
Logged-in user
Tags
User Stories
Registration
Users need to register to be able to log into the service.
User login
Users need to be able to login to access the service.
Contact infromation
Users will need to be able to add, change and delete their work contact information, their home contact information or both to keep in touch with contacts.
Notes
Users need to be able to add, update and delete notes on their contacts with other people to add value to the contact information.
Location
Users need to be able to specify a location associated with the creation of a contact, such as "At XYZ Conference" as a part of their personal information about a contact.
Updates
Users need to be notified if a contact that they have in their contact set changes, for example, if a person changes jobs, phone numbers, or email addresses, as to keep contacts informed about changes.
Search
Users need to be able to search contacts for keywords, location, companies, etc to find their contacts that meet some criteria.
Add, change, and delete contacts
Users need to be able to add and delete contacts to keep their list up to date.
Confirmation
Users need to be able to confirm that another user is adding them as a contact to prevent abuse.
QR Codes
Users need to be able to add contacts using QR code scanning to easily add new contacts.