Sugar Friendly

The diabetic’s community platform for finding the right dish at the right time.

What is it?


Sugar Friendly is a community app that helps diabetics feel empowered when choosing a restaurant for a social event. Diabetics sometimes feel a lack of control before and during social events in restaurants, because there is not enough awareness about dishes that can suit them. The app presents a wide variety of dishes in restaurants adapted to the diabetic's current sugar level and thus he can take an active role in choosing the restaurant, by sharing it with his friends.

Project Info


Students: Adi Better, Revital Edelshtein, Roee Lapushin, Eden Steifman

Lecturers: Dr. Noa Morag, Mr Ofir Sadka

Technological lecturer: Eran Ilani

Students' Website

How does it work?

The application consists of 3 layers: a front-end interface written in Java using Android Studio, a back-end server written in Node.js, and a dishes database in MongoDB. When opening the application, the user enters their current sugar level using a slider. The sugar level is sent within an HTTP request to the server, which retrieves meals from the database, filters out those whose sugar level does not match the user's input, sorts them into appropriate categories, and returns them to the user. The scanner is implemented using an external API called LogMeal, which is an external service that utilizes computer vision and artificial intelligence algorithms to identify foods from images and analyze their nutritional values. When opening the scanner, the application accesses the phone's camera interface to capture an image, which is then sent to LogMeal. The information about the meal is displayed to the user, who has the option to upload the meal to the database along with the captured image and its nutritional values.