The Contact Organizer application will provide a web user interface for users so that they can upload an image of a business card. The contact information will be extracted and categorized by the application. The automatically extracted contact information will then be displayed to the user in the web user interface. The user can review and correct the information before saving it to a permanent contact store.
The following diagram shows the architecture's design, highlighting the layers and services of the Contact Organizer application. The following architecture design should look very familiar by now; the layers and components follow the same reference architecture template we defined in Chapter 2, Anatomy of a Modern AI Application:
In this application, the web user interface will interact with three RESTful endpoints...