Analyzing Morocco's food industry and developing a recommendation system.
# Tasting Data: Exploring Morocco's Food Industry
## Introduction
Welcome to "Moroccan Food Industry", a project aimed at exploring Morocco's food industry by extracting and analyzing data from Moroccan restaurants. Our ultimate goal is to uncover insights into dining trends and consumer preferences, which will aid in developing a recommendation system tailored to customer preferences.
### Project Author
Mohammed Said ANEZARY
**LinkedIn Profile:** Mohammed Said ANEZARY\\
**Email:** email
## Project Objective
This project seeks to leverage data to understand the dynamics of the Moroccan food market and to provide actionable insights through a recommendation system. Specifically, we aim to:
- Analyze data from various Moroccan restaurants.
- Understand consumer dining preferences and trends.
- Develop a system that recommends restaurants based on user preferences.
## Key Features
- **Data Extraction**: Utilize BeautifulSoup for web scraping data from Glovo's Moroccan site.
- **Geographical Insights**: Leverage the Google Maps API for acquiring geographical data and customer ratings.
- **District Classification**: Utilize the "geopy" library to categorize restaurants into districts based on their location.
- **Machine Learning Modeling**: Implement machine learning to predict dish types and develop a recommendation system.
- **Collaborative Filtering**: Build a Collaborative Based Recommendation System to suggest dining options to users.
## Technologies Used
- Python
- Libraries: BeautifulSoup, pandas, numpy, requests, googlemaps, geopy, sklearn
- APIs: Google Maps
## Remarks:
* Since this project relies on the HTML code structure of the Glovo Moroccan website, some modifications may be necessary for it to work properly in your country.
* The googlemaps Places API can be obtained from Developer google Places API
## Setup and Installation
1. **Clone the repository:**
```bash
git clone
github.com
```
2. **Navigate to t …