Web app (test in some company) is intermediary beetween client and google's geocoding service, uses REST API to tie them and make handling. Returns to a client his location, address by geographical coordinates. Writes to DB locations which app has taken.
App takes inputed data (Name, E-mail, Message), validates, puts it into the DB, gets them from DB, if DB is not empty, displays data.