BANGALORE'S SMART FOOD DISCOVERY

Bangalore has
a lot to eat.

We'll help you pick.

4.7 Rating
450 for two
Banashankari
92% Match

One city.
A thousand cravings.

From filter coffee before work to biryani after midnight.

FILTER COFFEE

Slow mornings.
Strong coffee.

DOSA

Crispy.
Golden.
Iconic.

BIRYANI

Because Bangalore
loves biryani too.

CAFÉS

Work.
Chill.
Repeat.

Not random recommendations.

BangaBites combines multiple signals to find restaurants that actually fit your preferences.

83% MATCH

Hara Fine Dine

North Indian

Banashankari

⭐ 4.0

SIMILARITY
POPULARITY
RATING
BUDGET
ABOUT BANGABITES

More than recommendations.
A smarter way to explore Bengaluru.

BangaBites is an intelligent restaurant recommendation system built to help food lovers discover restaurants based on what they already enjoy.

BangaBites combines restaurant similarity, ratings, popularity, location and budget preferences to create personalized restaurant recommendations.

Filter Coffee
Koramangala
Biryani
Dosa

What is BangaBites?

BangaBites is a machine-learning based restaurant recommendation project built around Bengaluru's diverse food scene. It takes a restaurant a user already likes and identifies other restaurants with similar characteristics.

The recommendation system combines multiple signals instead of relying only on ratings.

Cuisine Similarity

Matches restaurants by food type and preparation style.

Rating Quality

Uses Bayesian-weighted ratings rather than raw scores.

Location

Filters and boosts restaurants in your preferred Bengaluru locality.

Popularity

Considers vote counts and overall dining activity.

Budget

Scores restaurants that fit your cost-for-two preference.

Recommendation Score

A combined final score used to rank your shortlist.

Behind the Bites

How BangaBites turns restaurant data into recommendations.

01Restaurant Data
02Data Cleaning & Preparation
03TF-IDF Feature Representation
04Cosine Similarity
05Weighted Rating
06Popularity + Price Signals
07Personalized Recommendations

Not just highly rated.
Highly relevant.

BangaBites does not simply return the restaurants with the highest ratings. It combines multiple signals into a final recommendation score.

BANGABITES SCORE

81% MATCH
Similarity50%
Weighted Rating30%
Popularity10%
Price10%

Built for a city that loves food.

Bengaluru is more than a technology city. It is a city of filter coffee mornings, dosa breakfasts, café evenings, biryani nights and endless food discoveries.

Filter Coffee Every morning ritual
Dosa Crispy & golden
Biryani Late night favourite
Pizza The city loves it
Cafés Work & chill

What BangaBites can do

Restaurant Search

Find any restaurant from the Bengaluru dataset to use as a starting point.

Smart Recommendations

Discover similar restaurants using content-based machine learning.

Location Filtering

Filter recommendations within a preferred Bengaluru neighbourhood.

Rating Filtering

Set a minimum star rating to only see quality-assured picks.

Budget Filtering

Set a maximum cost for two so every result fits your wallet.

Personalized Ranking

Restaurants are ranked by a combined recommendation score, not just ratings.

Zomato Discovery

Jump to a restaurant's Zomato page whenever a valid URL is available.

Built with

Python Pandas NumPy Scikit-learn TF-IDF Cosine Similarity Flask HTML CSS JavaScript

Built by Ankit Govind Pardeshi

AI & Data Science Student  •  Developer  •  Data & ML Enthusiast

BangaBites was designed and developed by Ankit Govind Pardeshi as a machine-learning and data-driven restaurant recommendation project focused on Bengaluru's food ecosystem.

"I enjoy building practical projects that combine data, machine learning and thoughtful user experiences."

"

Data should help you decide.

BangaBites brings together restaurant data and machine learning to turn thousands of choices into a shortlist that feels easier to explore.