Let's build something together

Food Search Through Image

Android App Nearby Resturants

Project

Overview

The Android app I developed provides users with a unique way to search for nearby restaurants. Instead of typing in the name or type of restaurant, users can simply take a picture of any food item and the app will use image recognition technology to identify the food and show them all the nearby restaurants that sell that item. This feature is powered by a third-party API called Food.AI, which uses deep learning algorithms to recognize different types of food.

To make the app more user-friendly and personalized, I also implemented user authentication functionality. This allows users to create an account and log in to the app, which enables them to save their favorite restaurants for future reference. This feature is implemented using Firebase Authentication, a popular authentication service provided by Google.

In addition to Food.AI and Firebase, the app also utilizes other APIs such as Google Places and Google Voice. Google Places is used to provide location data and search functionality, while Google Voice is used to provide voice-based search for an even more intuitive user experience.

To ensure data persistence, the app incorporates a built-in database where a data model is created to access the data in different fragments. This allows users to access and interact with their favorite restaurants and other app data even when they are offline.

Overall, this Android app provides users with a unique and convenient way to search for nearby restaurants based on food images. With its user authentication functionality, personalized features, and use of multiple APIs, it offers a comprehensive and intuitive experience for users.

Tech/Techniques

Food Search Api

SQL

Google places/Map

Google Firebase