Back to all projects
Food Delivery Patterns & Smart Recommendation System
PythonScikit-learnBERTNetworkXScrapy

Food Delivery Patterns & Smart Recommendation System

Led the visualization & reporting stream of a 5-person team analyzing 2,000 orders to power a hybrid recommendation engine.

📊 Top meal score: 1.00 | 620 association rules

Dataset

2,000 food delivery orders across 487 customers, 20 restaurants, and 1,835 customer reviews — collected via Scrapy & BeautifulSoup.

Methodology

  • 1Apriori association rule mining → 620 co-ordered meal combinations.
  • 2Co-ordering graph (355 nodes, 5,890 edges) ranked with PageRank and HITS.
  • 3BERT sentiment analysis on 1,835 reviews.
  • 4Unified score: 70% sentiment × 30% network influence.

Final Outcome

Top-ranked meal achieved a final recommendation score of 1.00. The hybrid system combines what customers say with what they actually order together.

Skills Used

PythonScikit-learnBERTNetworkXScrapyBeautifulSoupNLP
View Code on GitHub