An AI-Powered Virtual Diet Assistant App – FoodPrint

Any other interesting student-initiated projects by Engineering undergraduate students

Supervisor: Dr. T.W. CHIM (Department of Computer Science)

Project information

Project descriptions

Ready to embrace a healthy lifestyle but don’t know where to start? Thinking about fasting but never being able to persist? Don’t worry, we have the solution for you! FoodPrint is here to guide you every step of the way—your virtual diet assistant who keeps track of everything you eat and provides you with the best customized advice before starting a new meal. Powered by the latest research from Prof. Chair and her team at CUHK, FoodPrint adopts the 16/8 intermittent fasting method, which has been examined as one of the most effective approaches in alleviating overweight and reducing cardiometabolic risks. With FoodPrint, you can experience the convenience of a dynamic fasting timer, an image-based calorie calculator, a comprehensive diet and weight tracker, and a personalized LLM-powered chatbot diet instructor. Get ready to transform your eating habits and achieve your wellness goals with FoodPrint!

Project innovation

Our AI-powered Diet Assistant App, FoodPrint, has revolutionized the way to track and manage fasting routines.

Smooth Logging

We have streamlined the user experience by implementing a smooth sign-up process. Users can effortlessly swipe through pages to record their personal information and diet habits, ensuring a hassle-free onboarding experience.

Dynamic Fasting Timer

FoodPrint introduces a unique and engaging battery visualization to represent fasting time. As users switch between eating and fasting modes, the battery value dynamically adjusts, providing a visually intuitive representation of the elapsed time in each mode.

Image-based Calorie

Estimation Unlike most existing products where users record their diet manually, FoodPrint revolutionarily simplifies this process by introducing an effortless photoshoot feature. By leveraging the power of GPT-4, FoodPrint recognizes food information from the camera lens, accurately estimating and recording the meal’s calorie content in our comprehensive database.

Personal Diet Instructor

Powered by the integration of a cutting-edge LLM-based and the unique FoodPrint database, FoodPrint offers a personalized diet instructor chatbot. Drawing insights from the user’s complete diet history, the chatbot generates tailored advice with well-designed prompts. In addition to text-based interactions, users are also provided with the option to upload photos to the chatbot to receive customized guidance for their meals based on their unique diet patterns.

Diet and Weight Tracker

FoodPrint incorporates a calendar feature for users to effortlessly track their fasting history. By simply tapping on a date on the calendar, users can review their recorded meals on any specific day. In addition, the WeightPrint function evaluates weight changes of the user, providing them with further insights and persistent motivations.


Team information

Project leader: ZHOU Zihan, BEng(CompSc)

Team member(s): Sichen YU, BASc(Fintech); Boao ZHAN, BSc(QFin); Rundong GAO, BEng(CompSc); Zihan ZHOU, BEng(CompSc)

Project poster
Project video
Project images

Winner of the Inno Show Award @ The 6th Inno Show

This project team was selected for the Inno Show award at the 6th Inno Show. 

This team has received HK$20,000 sponsorship to participate in international design competition(s) and consumables expenses to support further development of the project.

The best project award - COMP3329 Computer Game Design and Programming @ The 1st Engineering InnoShow

This project team was selected for the best project award – COMP3329 Computer Game Design and Programming at the 1st Engineering InnoShow.

PERfECT Wearables: for Minimally-Invasive and Continuous Blood-Glucose Monitoring was selected for the Inno Show Award
Photos in the Engineering Inno Show