Utilising technology to improve the shopping experience in grocery stores of customers with dietary restrictions

Rytis Derzinauskas


Supervised by Nervo Verdezoto Dias; Moderated by Federico Liberatore

My topic area is 'Customers with dietary restrictions'. Whether that would be because of their allergies, ethical beliefs, religion, or health condition.

My aim is to find an easier everyday solution for customers to quickly access information whether a product in a grocery store has any ingredients that they cannot consume. This will help both customers and businesses avoid misfortunes where a person consumes a product that has ingredients they are allergic to or do not want to consume.

My initial idea for the project is to create a mobile application (Angular) that is connected to a big database (Firebase) that stores information about the ingredients of different grocery products. This information will be gathered from databases of different food providers. I am open to suggestions on what technologies would suit this project better.

The user will be able to: • Open the application and enter information about their or their family members dietary restrictions. • Choose a product they are interested in from the application or either by scanning the packaging of the product using the camera of their smartphone. • View what ingredients the product has and whether any of the ingredients do not comply with their diet. • Access accessibility settings such as text to speech or adjusting the font size to their requirements.

An example of this would be:

An elderly customer with poor eyesight who lives a vegan lifestyle goes shopping to a grocery store. Because of their poor eyesight they are not able to read the ingredients list on the product they are interested in buying, for example: cookies. The customer is able to open an application on their phone, scan the packaging of the front of the product using the camera on their phone and receive a warning in red stating that the product contains ingredients that they chose to exclude from their diet or an approval in green that states that the product is suitable for their diet. The customer has adjusted the font size on the application so they are able to see the ingredients list and all the products clearly without having to worry that they are missing out on something.

Initial Plan (07/02/2022) [Zip Archive]

Final Report (27/05/2022) [Zip Archive]

Publication Form