Industry: Food & Drink

Client based in Australia runs training courses for commercial baristas and home baristas. They provide various courses that provide information about origin, aroma and taste of various types of coffee. Techniques for preparing variety of coffee are also taught. Client is dedicated in understanding what magic coffee is.


With a view to bring in a standardized way of judging coffee, client decided to create an application that would enable people to provide reviews for various cafe and their coffee. The reviews will be done by taking into considerations various factors such as ambience, light, music etc. Each review is scored and compiled with all others of the same cafe. Review provided by experts or professionals is given more weightage when calculating average review.

"Coffee Gourmet" has a wide range of goal and objectives out of which the prime considerations are listed below:

  • Registration of user should be done on the web site of the client
  • Verification of coffee professional by sending them questionnaire to confirm their judging experience and coffee knowledge
  • When reviewer enters details of cafe for reviewing, GPS location and phone ID of reviewer should be directly added to dataset
  • When reviewer wants to get review of cafe then review of three nearest cafe of the selected cafe should also be available
  • When adding a new cafe, the position of the cafe should be visible on the map
  • Easily accessible by anyone and at any time


To guide users find cafe nearby their location and help them decide which coffee to choose from multiple available flavours, TatvaSoft developed "Coffee Gourmet" that would enable users to review coffee they have already tasted and view reviews provided by others. It offered following features which include:

  • There are two types of user: i) General User ii) Coffee Professional or Expert. Both have provision to review or view reviews of a cafe
  • Coffee professional will have to answer a questionnaire for verification of their expertise
  • User can get review of a cafe by entering the name of cafe. User can also view list of all reviewed cafes at the location of user or three nearest reviewed cafes close to user's location
  • On selecting a cafe for review the address, phone number (if known) and the brand of coffee used will be displayed. Each type of coffee provided by the cafe will be reviewed and a score will be provided for the cafe
  • For reviewing a cafe, user will enter the name, address and phone number of the cafe. GPS location and Phone ID of reviewer would be directly added to the dataset
  • Cafe is reviewed on basis of ambience, light, music, seating, food, service. User can write about any feature that is unique in the cafe and user can also upload his/her photo
  • User can select from the available coffee types and review them on the basis of presentation, cup volume, cream colour, cream stretch, taste, chocolate pattern, foam depth, foam texture flavour, mouth feel and after taste
  • If user cannot find the review for a cafe, user can add the cafe and be the first to review for the cafe. The location of the cafe would be visible on the map
  • Each review has got scored has attached with it. Overall score for the cafe is averaged over the ambience and the different coffees that have been reviewed
  • Review given by coffee professional or expert are given additional weightage while calculating the overall review


  • Operating System: iOS
  • Device Support: iPhone
  • Database: SQLite
  • Programming Language & Tools: Objective C & Xcode


With the application providing a consistent and authentic framework for judging coffee by using international standardised methods of coffee judging it helps coffee enthusiasts find the finest flavours of coffee as well as helping client to leverage its business with maximum downloads and In-App purchase via this application due to its outstanding functionality of getting coffee reviews from general public and professionals.